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