hibernate 在保存时必须先读取 怎么办?
我有一个货物表,对应的类是Goods
一个用户表,对应的类是User
货物和用户有多对一的关系 外键是 USER_ID
如果用jdbc 直接用update goods set user_id = '123'就可以了
但是在hibernate里面 我只能先读出id为123的用户,再goods.setUser(user);
session.saveOrUpdate(goods) 这样的话多了一次查询
不知有没有什么好办法能够避免查询 就直接修改外键字段USER_ID呢?请有经验的朋友给点建议!谢谢!