ORM是一种面向对象编程的方法,用这种方法来避免写数据库底层语言sql语句,这样有利于java的跨平台,扩展。维护。而hirenate是ORM的一种框架
hirbernate开发基本步骤
编写配置文档hirbernate.cfg.xml文档
编写实体类
生成对应尸体类的映射文件并添加到配置文档中
调用hirbernate api进行测试
什么是seesion
hirbernate操作数据库都要用session,调用session.api方法。来操作.
openssion每次都会创建一个新的对象,所以用完后要调用吧session.close().关闭,不然多了后连接池满了会有溢出的现象。
而getCurrentSession是单例模式,每次创建的都是同一个对象吧,使用完后自动会销毁。
单表操作方法
save delete update get load
单表操作 get load
get获取后马上发送sql语句,返回一个实体
load获取后进行缓存,调用都发送 返回一个实体代理对象