
hibernate基础
九果子
这个作者很懒,什么都没留下…
展开
-
hibenate
pojo按照规范应当序列化,目的是可以唯一标识该对象,同时可以在网络和文件传输。原创 2013-03-04 23:48:07 · 306 阅读 · 0 评论 -
hibernate简单的增加数据(笔记)
//创建Configuration,该对象用于读取hibernate.cfg.xml,并完成初始化 Configurationconfiguration=new Configuration().configure(); //2.创建SessoinFactory[这是一个会话工厂,是一个重量级的对象] Sess原创 2013-03-06 22:03:26 · 644 阅读 · 0 评论 -
hibernate介绍(笔记)
hibernate是什么?1.是一个框架2.是一个orm框架 orm(Object rebation mapping) 对象关系映射3.hibernate处于我们项目的持久层位置,所以又有人把hibernate成为持久层框架4.hibernate实际上就是对jdbc进行了轻量级的封装5.hibernate的基础是java反射机制把对象持久化:把对象的信息保存到数据库或文件原创 2013-03-02 18:31:12 · 360 阅读 · 0 评论 -
hibernate基础笔试(笔记)
1.请列举出hibernate常见的接口和类2.请解释什么是pojo类,它有什么要求答案:1.常见接口:① Configuration 类它的用处是:1). 读取hibernate.cfg.xml2.) 管理对象关系映射文件 3.) 加载hibernate 的驱动,url ,用户..4.原创 2013-03-06 22:11:55 · 563 阅读 · 0 评论 -
hibernate:get和load方法的区别
1. 如果查询不到数据,get 会返回 null,但是不会报错, load 如果查询不到数据,则报错ObjectNotFoundException2. 使用get 去查询数据,(先到一级/二级)会立即向db发出查询请求(select ...), 如果你使用的是 load查询数据,(先到一级、二级))即使查询到对象,返回的是一个代理对象,如果后 面没有使用查询结果,它不原创 2013-03-11 22:04:27 · 455 阅读 · 0 评论 -
hibernate获取session的两个方法(笔记)
通过SessionFactory获取 Session的两个方法 openSession() 一个 getCurrentSession();1. openSession() 是获取一个新的session2. getCurrentSession () 获取和当前线程绑定的session,换言之,在同一个线程中,我们获取的session是同一session,这样可以利于事务控原创 2013-03-06 22:30:23 · 552 阅读 · 0 评论 -
hibernate主要接口和类(笔记)
hibernate的核心类和接口Configuration 类它的用处是:1. 读取hibernate.cfg.xml2. 管理对象关系映射文件 3. 加载hibernate 的驱动,url ,用户..4. 管理hibernate配置信息SessionFactory 接口(会话工厂)1. 可以缓存sql语原创 2013-03-11 21:41:26 · 628 阅读 · 0 评论 -
hibernate本地事务、全局事务
本地事务:针对一个数据库的事务全局事务:跨数据库的事务(jta)全局事务控制:事务回滚时,多个数据库一起回滚原创 2013-03-11 20:49:43 · 732 阅读 · 0 评论