36-001 hibernate的学习
来源:互联网 发布:飞升本命元魂升级数据 编辑:程序博客网 时间:2024/06/07 02:37
36-001-1 hibernate环境的搭建与简单的增删改查
1. hibernate主配置文件hibernate.cfg.xml的配置
2. hibernate映射配置文件xxx.hbm.xml的配置
a) 复合主键的配置
2.1 多对一和一对多,外键字段放多处
2.2 多对多要多建表,储存两方之外键
2.3 映射文件inverse属性对数据操作的影响(如果有控制权只删除外键关联的关系不会删除关联数据)
2.4 映射文件cascade属性对数据操作的影响(不仅删除外键关联的关系更会删除关联数据)
3.1 一级缓存session session.flush 强制提交、session.evict(arg) 剔除指定对象、session.clear() 剔除所有对象
3.2 一对一映射为多对一映射的一个特例
3.3 基于主键的外键映射(当前表的主键也是外键(引用其他表的主键))
3.4 一个表对应一个对象(当前对象包含另外一个对象)
3.5 一个表个对应一个对象(当前对象继承自另一个对象)
3.6 继承关系映射表:
1)唯子类表(唯一父类映射文件 union-subclass节点)
2)父子皆表(唯一父类映射文件 joined-subclass节点)
3)唯父类表(唯一父类映射文件 subclasss节点)
4.1 get/load方法查询
4.2 hql语言查询、映射文件存hql语句
4.3 criteria查询
4.4 sql查询(sql查询默认返回object对象,addEntity()方法可以由映射文件封装对象)
4.5 hibernate对c3p0连接池的使用(参考hibernate.properties)
4.6 二级缓存sessionFactory的使用(参考hibernate.properties)
4.7 hibernate与struts的结合
- 36-001 hibernate的学习
- hibernate的学习
- Hibernate 的学习小结
- Hibernate 的学习
- Hibernate QBC的学习
- Hibernate锁的学习
- 学习hibernate的感悟
- Hibernate的学习笔记
- Hibernate的学习文档
- Hibernate的学习
- Hibernate的学习总结
- Hibernate的学习笔记
- hibernate缓存的学习
- Hibernate的学习
- Hibernate的学习笔记
- hibernate的学习
- 学习hibernate的血泪史
- hibernate的入门学习
- android studio下.gitignore文件配置
- 基于组合的分田地
- C++之深、浅拷贝
- mybatis入门及mybatis原理简介
- 可编辑保存ALV
- 36-001 hibernate的学习
- vi 编辑器查找替换
- libCurl的编译
- OJ--寻找组成偶数的相差最小的质数
- poj3026Borg Maze(bfs+最短路)
- HDU 5792 树状数组
- 【java设计模式】之 代理(Proxy)模式
- 自制简单ARP欺骗小工具
- ios程序的启动过程