我的一个Oracle表,没有任何主键,然后生成的时候就将所有的字段都作为联合主键,如果所有的字段都做联合主键的话,这样只要一个字段为null,查询的话这条记录就不能查询到。然后我想到Oracle数据库可以生成一个rowId,然后我将这个列作为一个主键,可以解决查询问题,但是如果用rowId的话,查询是可以解决了,做添加记录的时候我不知道该如何弄了,求高人指点。
解决方案 »
- <s:iterator>遍历时,如何指定显示的个数?
- hibernate3问题:我给一个实体类加入一个方法getEmail,setEmail,但是email不是数据库字段,这样会报错invalid identifi
- Oracle分组查询问题 在线等
- 使用二级缓存MemCached的时候就会出现could not initialize proxy - no Session错误
- JSP视频
- spring 传递参数问题
- 高手們請進!急~~~
- 怎么用JS判断两个时间段跨度小于三个月啊?
- 请问struts中的logic:iterate可以嵌套使用吗?急!
- 用struts开发jsp项目的再次开发问题!
- UML关联关系 --- java编码设计实现
- applicationContext.xml获取application.properties全局变量出错
需求中可以不存在主键,这样使用Hibernite的时候它会自动给你添加一个。
但是如果表中不存在主键的话,就很难办了。
就比如,为什么吃饭都用碗?而不是直接用手抓?
因为方便呗。