首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

两个表如何同时插入数据

2012-01-08 
两个表怎么同时插入数据我有两张表 一张是用户表 ,一张是权限表 ,两张表通过用户名连接,那怎么同时添加用

两个表怎么同时插入数据
我有两张表 一张是用户表 ,一张是权限表 ,两张表通过用户名连接,那怎么同时添加用户到两张表中。

[解决办法]
两条sql/hql语句分别向两张表里插入数据,保证在一个事务里就可以了
[解决办法]
为什么要用 用户名链接?如果用户重复了呢?

只需插入用户的时候给定相应的权限id就可以了,用什么事务丫!!!
[解决办法]
连接两张表,建立一张虚表直接插入不就行了
[解决办法]
方法貌似很多额!
 不过我还是赞同用事务, 简单方便 符合楼主需求。

在dao层中写入两条sql或者hql语句
然后一起通过一条事务提交。。
[解决办法]
不用事务?要是一条插入成功,一条不成功,那不就出现错了吗?用事务可以实现当其中一个错误时,所有操作回滚的功能,多好啊
[解决办法]
触发器
[解决办法]
看你这个设计好像是做着好玩的吧,你扔然可以写成两个dao层的实现类里,在service将事控制在service层或web层

热点排行