hibernate基础
九果子
这个作者很懒,什么都没留下…
展开
-
hibenate
pojo按照规范应当序列化,目的是可以唯一标识该对象,同时可以在网络和文件传输。原创 2013-03-04 23:48:07 · 276 阅读 · 0 评论 -
hibernate简单的增加数据(笔记)
//创建Configuration,该对象用于读取hibernate.cfg.xml,并完成初始化 Configurationconfiguration=new Configuration().configure(); //2.创建SessoinFactory[这是一个会话工厂,是一个重量级的对象] Sess原创 2013-03-06 22:03:26 · 610 阅读 · 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 · 331 阅读 · 0 评论 -
hibernate基础笔试(笔记)
1.请列举出hibernate常见的接口和类 2.请解释什么是pojo类,它有什么要求 答案: 1.常见接口: ① Configuration 类 它的用处是: 1). 读取hibernate.cfg.xml 2.) 管理对象关系映射文件 3.) 加载hibernate 的驱动,url ,用户.. 4.原创 2013-03-06 22:11:55 · 534 阅读 · 0 评论 -
hibernate:get和load方法的区别
1. 如果查询不到数据,get 会返回 null,但是不会报错, load 如果查询不到数据,则报错ObjectNotFoundException 2. 使用get 去查询数据,(先到一级/二级)会立即向db发出查询请求(select ...), 如果你使用的是 load查询数据,(先到一级、二级))即使查询到对象,返回的是一个代理对象,如果后 面没有使用查询结果,它不原创 2013-03-11 22:04:27 · 423 阅读 · 0 评论 -
hibernate获取session的两个方法(笔记)
通过SessionFactory获取 Session的两个方法 openSession() 一个 getCurrentSession(); 1. openSession() 是获取一个新的session 2. getCurrentSession () 获取和当前线程绑定的session,换言之,在同一个线程中,我们获取的session是同一session,这样可以利于事务控原创 2013-03-06 22:30:23 · 515 阅读 · 0 评论 -
hibernate主要接口和类(笔记)
hibernate的核心类和接口 Configuration 类 它的用处是: 1. 读取hibernate.cfg.xml 2. 管理对象关系映射文件 3. 加载hibernate 的驱动,url ,用户.. 4. 管理hibernate配置信息 SessionFactory 接口(会话工厂) 1. 可以缓存sql语原创 2013-03-11 21:41:26 · 599 阅读 · 0 评论 -
hibernate本地事务、全局事务
本地事务:针对一个数据库的事务 全局事务:跨数据库的事务(jta) 全局事务控制:事务回滚时,多个数据库一起回滚原创 2013-03-11 20:49:43 · 692 阅读 · 0 评论