hibernate的一个关联问题

garryyrc 2008-10-31 11:02:56
DAO继承的是org.springframework.orm.hibernate3.support.HibernateDaoSupport这个类。

如果我在action里的部分代码如下:

...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
whetu 2008-11-01
  • 打赏
  • 举报
回复
这要看你的room的hibernate配置文件是怎么写的。如果你的级联定义cascade=“all”或者"save-update" 那么应该是会持久化people的。
garryyrc 2008-10-31
  • 打赏
  • 举报
回复
呵呵 刚才不小心按错了就提交了, 上面就是代码
garryyrc 2008-10-31
  • 打赏
  • 举报
回复

.....
People p=new People();
Room m=dao.load(com.mytest.modle.Room.class, new Long(4));
p.setAdress("myhome");
p.setAge("0");
p.setName("tom");
p.setPhone("123");
p.setRoom(m);

m.setPeoples(new HashSet(p));

dao.save(p);
.....

以上的操作会不会也更新Room的持久化信息啊? 也就是持久化Peoples属性的数据。
忙碌的布谷鸟 2008-10-31
  • 打赏
  • 举报
回复
如果?
meadking 2008-10-31
  • 打赏
  • 举报
回复
???代码没有哦,呵呵

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧