在DAO中把记录插入数据库前,ID应该是空的吧?
解决方案 »
- 调用google map api,在地图上显示一个特定坐标。
- struts1中设置response.setContentType("application/pdf")的问题?
- JFileChooser 文件名
- c forEach 如何迭代数组
- 关于Hibernate 双向一对多中 多的表得不到主表的ID,代码如下,望指点
- hibernate中,为什么添加两个员工只有后面一个被添加,还有一个只有Id,其它都为null
- 谁有开发EntityBean的事例~~或者这方面的资料~!是用JB开发的更好~!
- j2ee编译出错,大家帮我看看啊
- 编译jbuilder工程时出错,但是源程序时没有问题的,请帮我看看!
- for循环括号中神奇的内容
- JBOSS,datasource jndi,数据源配置没有问题,但我在HttpServlet的init方法中不能lookup datasource
- weblogic集群布完了,访问不了?
book是什么?
(1)数据库中增加一个主键表,保存所有表将要插入新记录的新主键值,该表的记录数是确定的
(2)对每个表编写基本DAO
(3)写一个专门的静态方法,通过PrimaryKeyDAO读写主键表,放在工具集合类中
(4)在每个DAO的insert方法中通过工具集合类的方法读取和更新主键表(或者任何其他合适的地方),当然可以返回这个PK
当时的目的是为了剥离数据库功能和生成复杂主键,代码写的相当“临时”,没有严格按照上面的思路和DAO规范写,拿出来会被笑死的,就不献丑了:)
jdbc有这属性吗?
select aaa.nextval id from dual