如图:

这是java文件里面定义的属性字段,将关联表作为其属性
Hibernate映射文件:
主表:

从表:

主表数据库里面字段TRAIN_SERIAL需要通过从表的字段TRAIN_SERIAL来进行赋值
保存数据的时候是这样的:

数据是插入进去了 但从表原有的数据全部做了更新 只有赋值的字段没有为空 其他的都变空了
不知道说明白没 麻烦哪位给个解决的思路 我试过改映射文件不让某些字段更新 但这样的话要说想修改从表的某些数据那不是永远修改不成 跪求思路
Hibernate?java??关联表
你的配置:outer-join=true 去掉、然后在更新!这样应该就OK了!LZ 这个很简单 那是你Hibernate的映射文件没有配置好 只需要修改某些属性就好
在你主表的映射文件里面

