goodId goodColorId goodStyleId siteNo goodinfo
101 1 2 01 数据信息1 修改
101 1 1 01 数据信息2 修改
102 2 1 02 数据信息3
103 1 2 01 数据信息4 修改
如上这种结构的数据库表,主键不是goodId ,而是goodId,goodColorId,goodStyleId,siteNo这四个属性字段的组合主键,这四个数字合起来才是一个主键,我要如何查询这些list中一个单独的实体呢?例如如果是goodId为主键,我就是查询select * from goodId=101,但是现在是组合主键,我要如何获取唯一标识,查询某个单独的行的信息呢?求高手提点一下啊。
PS:我项目中实体是用hibernate生成的。我现在做的,就是在页面里列表中,点击修改,然后进入到这条我点击的行显示单独的实体信息(如上)。
101 1 2 01 数据信息1 修改
101 1 1 01 数据信息2 修改
102 2 1 02 数据信息3
103 1 2 01 数据信息4 修改
如上这种结构的数据库表,主键不是goodId ,而是goodId,goodColorId,goodStyleId,siteNo这四个属性字段的组合主键,这四个数字合起来才是一个主键,我要如何查询这些list中一个单独的实体呢?例如如果是goodId为主键,我就是查询select * from goodId=101,但是现在是组合主键,我要如何获取唯一标识,查询某个单独的行的信息呢?求高手提点一下啊。
PS:我项目中实体是用hibernate生成的。我现在做的,就是在页面里列表中,点击修改,然后进入到这条我点击的行显示单独的实体信息(如上)。
解决方案 »
- window下的rman备份在linux中恢复
- 如何查出这个值
- 参数log_archive_start与语句alter system archive log start的区别?
- 在Oracle 9中如何查看Oracle读取一个数据块的时间(即I/O时间)?如何查看Oracle在索引块中执行一次二分查找的时间?
- oracle 关于更新触发器的更新字段的问题
- 我的shell手工可以执行,可是在crontab中,没点反映,请大家帮我看看
- 《Oracle9i&10g编程艺术》《Oracle RAC 日记》等,资源共享啊
- ORA-12840错误
- 包的加密问题
- sqlplus能进去但是oledb提示未安装客户端组件,急
- oracle中表数据过多是否影响表间连接
- oracle 自定义类型数组 存入值问题
from tb-- 你爱怎么着,就可以怎么招!
一个是像梨哥这样 用字符串连接做条件再有 你可以给这个表设计一个主键,类似uuid之类的 或者 sequence之类的。
查询的时候 画面隐藏掉就好了。
更新时就可以用这个主键了