但是还是有一种方法
你可以写不同的dao 比如表一、表二、表三分别对应不同的dao
然后所有的业务逻辑写在一个业务方法里面 这样的好处是事务统一处理,做到数据能一致
先插入表一数据 ,
表一实体 bean1 = new 表一实体()
dao1.insert(bean1)
表二实体 bean2= new 表二实体()
bean2.setId(bean1.getId())
dao2.insert(bean2)
表三类似
其实iBATIs有个特性 你插入成功以后 会给你实体的主键赋值的
所以 在下面的代码 可以拿到这个id 很简单的 不知道你懂了没有 不懂再问
form提交,后台servlet接受数据,,把数据交给dao,dao在jdbc连接数据库。执行insert命令,饭如果没有抛出异常,servlet在使用out.print输出alert(插入成功);欢迎分享,转载请注明来源:内存溢出
评论列表(0条)