@Test
public void testLoad() {

Session session = sessionFactory.getCurrentSession();
    session.beginTransaction();
    Teacher t = (Teacher)session.load(Teacher.class, 1);//生成的是一个代理对象,没有发出sql语句,只有在使用的时候才会发sql
   
    session.getTransaction().commit();
    System.out.println(t.getClass());
    //System.out.println(t.getName());
}

@Test
public void testGet() {

Session session = sessionFactory.getCurrentSession();
    session.beginTransaction();
    Teacher t = (Teacher)session.get(Teacher.class, 1);//直接发送sql语句,生成的是该类的对象
   
    session.getTransaction().commit();
    System.out.println(t.getClass());
    //System.out.println(t.getName());
}

hibernate session的load和get方法相关推荐

  1. Hibernate Session get()vs load()的区别

    Hibernate Session get()vs load()的区别 Hibernate Session提供了从数据库中获取数据的不同方法.其中两个是 - get()和load().我们还可以在不同 ...

  2. Hibernate Session get()vs load()实例差异

    Hibernate Session provide different methods to fetch data from database. Two of them are – get() and ...

  3. Hibernate Session的delete()方法

    本文介绍Hibernate Session的delete()方法.delete()方法用于从数据库中删除与Java对象对应的记录.对应游离对象和持久化对象,delete语句会做出不同的反应. dele ...

  4. Could not open Hibernate Session for transaction, 数据库连接超时解决方法

    异常: javax.servlet.ServletException: org.springframework.transaction.CannotCreateTransactionException ...

  5. org.hibernate.Session.evict(Object object)方法的使用

    在一个实体A.B的关联关系中,如下图: B外键关联A,关联字段A_id A中保存有B的集合blist 在A的实体属性blist,使用懒加载注解,如下: @OneToMany(targetEntity= ...

  6. Hibernate Session merge,update,save,saveOrUpdate,persist

    Hibernate Session merge,update,save,saveOrUpdate,persist Hibernate Session是java应用程序和hibernate框架之间的接口 ...

  7. Hibernate Session中的save(),update(),delete(),saveOrUpdate() 细粒度分析

    Hibernate在对资料库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须先取得Connection实例, Session是Hibernate操作的基础,它不是设计 ...

  8. Hibernate Session合并,更新,保存,saveOrUpdate,持久化示例

    Hibernate Session is the interface between java application and hibernate framework. Today we will l ...

  9. Session的几个主要方法

    Session的几个主要方法1.save保存数据2.delete,删除对象3.update,更新对象,如果数据库中没有记录,会出现异常.4.get,根据ID查,会立刻访问数据库.5.Load,根据ID ...

最新文章

  1. 那个写同龄人正在抛弃你的作者,道理都懂,怎么你还是loser
  2. acdream 1157Segments cdq分治
  3. web第一节2020.5.11
  4. VTK:帧率用法实战
  5. [算法]判断一个数是不是2的N次方
  6. (轉貼) C Standard Library (初級) (C/C++)
  7. 【Linux】完美解决 nginx 的权限问题( Permission denied)
  8. git创建版本库(1)
  9. 55. Yii import class 与 对象创建
  10. access ps4战地1要ea_EA游戏订阅服务将于2019年7月登陆PS4平台,抢先游玩枪车球新作...
  11. 青花瓷Charles安装
  12. ubuntu全版本安装 NVIDIA显卡驱动、以及重装、卸载
  13. 【2021中国华录杯·数据湖算法大赛】火热进行中,丰厚大赛奖金等你来拿!
  14. 新版标准日本语初级_第三十九课
  15. Android - 跳转系统网络设置
  16. 品牌和爱情,原理是一样的
  17. Quadratic probing
  18. 四人小组:vip会员管理系统
  19. BZOJ[1984]月下“毛景树” 树链剖分+线段树
  20. 7.13 编程序,比较字符串大小。

热门文章

  1. python行转列_pandas.DataFrame中pivot()如何实现行转列的问题(代码)
  2. java threadstatus_Thread之一:线程生命周期及六种状态
  3. vueform表单文件上传_峰哥说技术系列-8.Spring Boot文件上传(Form表单和Ajax方式)
  4. python 论坛模板_python模板 - PH的个人空间 - OSCHINA - 中文开源技术交流社区
  5. linux内核之旅ppt_一起玩转 Linux 内核之旅开源社区吧
  6. 云服务器变成多个挂机宝销售,云服务器变成挂机宝
  7. java VM argument_java vm args
  8. 4.1 神经网络算法原理
  9. linux配置Httpd授权
  10. 零基础带你飞web前端教程带你探究web前端趋势