发布一条信息,数据库中关系到3个表,House表 , Info 表, Image 表 ,其中Info表一个字段引用House表的主键ID,现在发布一条房屋信息 :先向House表中插入一条数据,得到插入后的ID并返回,有了房屋ID才能向Info表插入数据,也返回插入后的ID,得到Info表的ID, 根据 ID 创建一个文件夹,把图片上传到该文件夹中,并向图片表插入数据应该是其中任何一个操作失败,发布信息都失败,这个不好怎么实现了,,,帮忙给点建议哦,
解决方案 »
- 文件上传的一个问题
- ssh整合中,ajax访问一个action页面会跳转吗?
- 怎么不能事业JAVABEAN???我用TOMCAT的 一般的JSP都OK 但JAVABEAN 不行
- spring+struts框架中,如何在一般的java文件中取到session中的值?
- 程序如何知道当前所在的是哪个页面
- struts+spring+hibernate数据库连接池问题
- 提交按钮聚焦问题
- 关于用JavaMail来发邮件.......在线等
- 一个关于JSP访问文本的问题,请高手看看。总是出错!
- 求助
- According to TLD or attribute directive in tag file, attribute test does not accept any expressions
- java实例化问题..
使用Hibernate或者JPA实现级联增加的方式
JPA中是
@OneToMany(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE},
mappedBy = "XXXX")
Hibernate可以查相关资料
这样通过对象的方式进行插入,并让Spring进行事务管理就很好的解决了!