总结Hibernate(一)
来源:互联网 发布:花千骨御剑进阶数据 编辑:程序博客网 时间:2024/05/24 06:18
Hibernate:持久层框架
添加环境:
jar包
配置文件:
主配置:hibernate.cfg.xml
映射配置:xxx.hbm.xml
使用Hibernate实现CRUD操作:
//准备:
Configuration cfg=new Configuration().configure();
SessionFactory sessionFactory=cfg.buildSessionFactory();
//模板代码:
Session session=sessionFactory.openSession();
Transaction tx=null;
try{
tx=session.openTransaction();
//操作
tx.commit();
}catch(Exception e){
tx.rollback();
}finally{
session.close();
}
//操作
Session中的方法:
save(Object)
update(Object)
delete(Object)
get(Class,id)
createQuery(hql)
主配置文件:
数据库信息
方言、驱动、url、username、password
导入配置文件
<mapping resource=" "/>
其他配置
show_sql=true
hbm2ddl.auto=update
映射配置:
映射基础:
1.要有无参的构造方法
2.要有主键
3.要有get、set方法
映射普通属性
映射主键
0 0
- Hibernate 总结(一)
- Hibernate总结(一)
- Hibernate总结(一)
- Hibernate总结(一)
- 总结Hibernate(一)
- Hibernate总结(一)
- Hibernate总结(一)--之hibernate配置文件
- Hibernate 总结(一):HelloWorld
- Hibernate阶段性总结(一)
- Hibernate查询方式总结(一)
- Hibernate框架(一)总结介绍
- Hibernate框架详解(一)总结介绍
- Hibernate学习总结(一) --基本原理
- Hibernate学习总结(一)
- Hibernate问题总结一
- hibernate总结一
- Hibernate总结(一)
- Hibernate学习总结(一)
- Redis配置文件解读
- C++对C的扩展之bool(布尔类型)
- Unity Game窗口中还原Scene窗口摄像机操作
- AngularJS 指令详解(业界大牛的详细学习笔记)
- div中的元素是浮动导致兄弟元素没有换行
- 总结Hibernate(一)
- 高精度catalan数模板
- javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.lang
- 《python程序设计》第二章基本程序设计笔记
- ARToolKit增强现实实践文档
- CollectionView 添加/删除动画
- 第八周项目二 用数组对象操纵长方柱类
- 在O(1)时间删除链表结点
- LALALA我来了