日期:2014-05-19  浏览次数:20719 次

JAVA中向用户表中插入新用户,同时建立一个账户给用户的问题
用户表: username, password, accountid

账户表: id , amount  

其中用户表的accountid是指账户表ID的外键 其中账户表中ID是自增的

当注册新用户时,创建一个新账户,同时将它给新用户。

这个该如何做?  


------解决方案--------------------
个人认为:你这个使用Hibernate 实现吧!你可以用级联关系实现!不过个人认为这个贼恶心!!如果不用级联关系实现也不困难!只需要先调用session.save(amount)方法,因为amount去过持久态,所以已经有ID,这是你将他set到User就可以,再调用session.save(user)!个人认为应该可以实现吧!
------解决方案--------------------
既然用户表的accountid是指账户表ID的外键
就先插入账户表数据 在插入用户表数据
具体实现需要看LZ的实现方式了
------解决方案--------------------
同意一楼的回答,保存时把注册的用户保存在session中就行了!