hibernate理解

hibernate是对jdbc轻量级封装的反射为基础的orm(object relation mapping 对象关系映射)框架,充当项目的持久层。

保存数据 save,香港服务器租用,服务器空间,update 查询load (xx.class ,id) 删除delete

,所操作的类必须有序列。序列式文件传送的标识。

pojo类1是和一张表对应的,2一般我们放在com.xxx.model(domain)里

3pojo需要一个主键属性(用于标示一个pojo对象)4除了主键属性外,它应当还有其属性是private

5提供set/get方法 6他应当有一个无参的构造方法,用于hibernate反射

通过SessionFatory获取Session的2个方法openSession、getCurrentSession();

  openSession每次获得全新的Session

  getCurrentSession获取和当前线程绑定的Session,香港虚拟主机,利于事务的控制。(如果希望使用getCurrentSession需要配置hibernate.cfg.xml里配置<property     >thread</property>)

  如何选择

  getCurrentSession()会自动关闭 openSession要自动关闭 但我们最好都手动关闭

  getCurrentsession获取的Session进行的查询需要事务提交

Session接口的功能

  

向上攀爬的。

hibernate理解

相关文章:

你感兴趣的文章:

标签云: