做一个修改的功能,Dao层先session.get(entity.class,className);获得实体,然后Transaction.commit();之后,因为延迟加载,我的实体中关于其他表的外键例如:
private RelationId id;
private Internship internship;
private Student student;
private Double grade;
这是一个实体的属性,student和internship取出来的时候为空,延迟加载才行,但是,如果我没有延迟加载,我只改 grade 的值,用了session.update(entity),那么,我保存数据库的值,student和internship会不会受影响变为空?
查询的时候也把student get一下