Hibernate API简介

来源:互联网 发布:高校毕业生云南数据库 编辑:程序博客网 时间:2024/05/18 01:33

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,如果结果有多个,就抛异常。
...


0 0