疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

Hibernate中Session的get()和load()方法


 

 

 
hibernate中Session接口提供的get()和load()方法都是用来获取一个实体对象,在使用方式和查询性能上有一些区别get 
 
Session接口提供了4个重载的get方法,分别通过“持久类+主键”和“全类名+主键”以及“锁选项”来获取实体对象。
 
 
<span style="font-size:18px;"></span><pre name="code" class="java">public Object get(Class clazz, Serializable id);
public Object get(Class clazz, Serializable id, LockOptions lockOptions);
 
public Object get(String entityName, Serializable id);
public Object get(String entityName, Serializable id, LockOptions lockOptions);