load()方法返回null值,而get()方法在hibernate中返回值
我有一个持久性类Student,它有两个属性id和name。 当我使用load()方法返回null值,而get()方法在hibernate中返回值,hibernate,Hibernate,我有一个持久性类Student,它有两个属性id和name。 当我使用 Student s2=(Student)sf.getCurrentSession().get(Student.class,1) 我正在获取存储在DB中的id和name值。 但是当使用Student s2=(Student)sf.getCurrentSession().load(Student.class,1)时id值为0和name为null。 有人能帮我吗?Hibernateload()不会命中数据库,只会给你一个代理对象
Student s2=(Student)sf.getCurrentSession().get(Student.class,1)强> 我正在获取存储在DB中的id和name值。 但是当使用Student s2=(Student)sf.getCurrentSession().load(Student.class,1)时id值为0和name为null。 有人能帮我吗?Hibernate
load()
不会命中数据库,只会给你一个代理对象
引用:Hibernateload()
不会命中数据库,只会给您一个代理对象
参考资料:谢谢@Akashdeep。我知道了。谢谢@Akashdeep。我得到了它。