hibernate session的load和get方法
@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方法相关推荐
- Hibernate Session get()vs load()的区别
Hibernate Session get()vs load()的区别 Hibernate Session提供了从数据库中获取数据的不同方法.其中两个是 - get()和load().我们还可以在不同 ...
- Hibernate Session get()vs load()实例差异
Hibernate Session provide different methods to fetch data from database. Two of them are – get() and ...
- Hibernate Session的delete()方法
本文介绍Hibernate Session的delete()方法.delete()方法用于从数据库中删除与Java对象对应的记录.对应游离对象和持久化对象,delete语句会做出不同的反应. dele ...
- Could not open Hibernate Session for transaction, 数据库连接超时解决方法
异常: javax.servlet.ServletException: org.springframework.transaction.CannotCreateTransactionException ...
- org.hibernate.Session.evict(Object object)方法的使用
在一个实体A.B的关联关系中,如下图: B外键关联A,关联字段A_id A中保存有B的集合blist 在A的实体属性blist,使用懒加载注解,如下: @OneToMany(targetEntity= ...
- Hibernate Session merge,update,save,saveOrUpdate,persist
Hibernate Session merge,update,save,saveOrUpdate,persist Hibernate Session是java应用程序和hibernate框架之间的接口 ...
- Hibernate Session中的save(),update(),delete(),saveOrUpdate() 细粒度分析
Hibernate在对资料库进行操作之前,必须先取得Session实例,相当于JDBC在对资料库操作之前,必须先取得Connection实例, Session是Hibernate操作的基础,它不是设计 ...
- Hibernate Session合并,更新,保存,saveOrUpdate,持久化示例
Hibernate Session is the interface between java application and hibernate framework. Today we will l ...
- Session的几个主要方法
Session的几个主要方法1.save保存数据2.delete,删除对象3.update,更新对象,如果数据库中没有记录,会出现异常.4.get,根据ID查,会立刻访问数据库.5.Load,根据ID ...
最新文章
- 那个写同龄人正在抛弃你的作者,道理都懂,怎么你还是loser
- acdream 1157Segments cdq分治
- web第一节2020.5.11
- VTK:帧率用法实战
- [算法]判断一个数是不是2的N次方
- (轉貼) C Standard Library (初級) (C/C++)
- 【Linux】完美解决 nginx 的权限问题( Permission denied)
- git创建版本库(1)
- 55. Yii import class 与 对象创建
- access ps4战地1要ea_EA游戏订阅服务将于2019年7月登陆PS4平台,抢先游玩枪车球新作...
- 青花瓷Charles安装
- ubuntu全版本安装 NVIDIA显卡驱动、以及重装、卸载
- 【2021中国华录杯·数据湖算法大赛】火热进行中,丰厚大赛奖金等你来拿!
- 新版标准日本语初级_第三十九课
- Android - 跳转系统网络设置
- 品牌和爱情,原理是一样的
- Quadratic probing
- 四人小组:vip会员管理系统
- BZOJ[1984]月下“毛景树” 树链剖分+线段树
- 7.13 编程序,比较字符串大小。
热门文章
- python行转列_pandas.DataFrame中pivot()如何实现行转列的问题(代码)
- java threadstatus_Thread之一:线程生命周期及六种状态
- vueform表单文件上传_峰哥说技术系列-8.Spring Boot文件上传(Form表单和Ajax方式)
- python 论坛模板_python模板 - PH的个人空间 - OSCHINA - 中文开源技术交流社区
- linux内核之旅ppt_一起玩转 Linux 内核之旅开源社区吧
- 云服务器变成多个挂机宝销售,云服务器变成挂机宝
- java VM argument_java vm args
- 4.1 神经网络算法原理
- linux配置Httpd授权
- 零基础带你飞web前端教程带你探究web前端趋势