Configuration (配置)
configure()导入默认的配置文件,一般配置文件命名为hibernate.cfg.xml,且不重命名时可用此方法
configure(String resource)导入指定的配置文件
addResource(String resource)导入一个指定位置的映射文件
addClass(Class clazz)导入与指定类同一个包中的以类名为前缀,后缀为.hbm.xml的映射文件
buildSessionFactory()创建Session工厂
SessionFactory(Session工厂)
openSession() 打开session
getCurrentSession()获取当前session
close() 关闭session
Session(操作数据库的重要方法)
操作对象的方法
save(Object) 添加
update(Object)修改
delete(Object)删除
查询的方法
createQuery(String) 创建Query对象
createCriteria(Class)
管理事务的方法
beginTransaction() --> Transaction开始事务
getTransaction() --> Transaction获取当前Session中关联的事务对象
其他的方法...
Transaction(事务)
commit() 提交事务
rollback() 回滚事务
Query(查询)
list() 查询一个结果集合。
uniqueResult()查询一个唯一的结果,如果没有结果,则返回null,如果结果有多个,就抛异常。
...