
hibernate
D1206
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate的缓存机制
Hibernate的缓存机制一级缓存:默认开启,session级缓存二级缓存:没有默认开启,需要手动打开,并且,需要配置缓存组件,还要指定哪一个类使用二级缓存,二级缓存是sessionfactoy级缓存查询缓存:打开查询缓存,在测试的时候也需要手动打开查询缓存一级缓存一级缓存默认打开,并在session中二级缓存在hibernate.cfg.xml文件中配置配置后测试类查询的值...原创 2019-07-12 17:36:36 · 247 阅读 · 0 评论 -
hibernate增删查改 基本框架
Hibernate框架基础配置hibernate类似于通用Dao 但是是ormorm:object(对象=实体类) relation(关系=数据库表) mapping(映射)orm的优点:开发效率极高;缺点:性能低映射实体类文件操作1.新建完实体类之后右键点击new other2.other搜索hibernate3.点击后缀名为hbm.xml4.选择需要映射的实体类5.得到...原创 2019-07-09 15:42:24 · 190 阅读 · 1 评论 -
Hibernate的三种状态
Hibernate的三种状态自由态:我们写的对象没有在Session中;数据库也没有数据持久态:我们写的对象在Session中;数据库有与之对应的数据,若不一致则会同步更新游离态:我们写的对象没有在Session中;对象在内存中,session.evict();踢出session...原创 2019-07-09 16:04:50 · 158 阅读 · 0 评论 -
hibernate一对一关系
hibernate对象与对象的关系1.一对一关系在实体类(表)之间建议对应关系 (举例人与身份证)新建Users和Card类 public class Student { private Integer id; private String sname; //建立与Card表之间的联系,因为是一对一的关系所以cid是该表的外键 private Card c; //要调用...原创 2019-07-09 16:38:57 · 152 阅读 · 0 评论 -
Hibernate一对多关系
hibernate 一对多关系2.一对多(举例省份province与城市City) public class Province { private Integer pid; private String pname; //添加省份下的多个城市集合 对于省份来讲城市属于可以有多个 private Set<City> cities=new HashSet<City>...原创 2019-07-09 17:25:09 · 181 阅读 · 0 评论 -
hibernate多对多关系
hibernate 多对多关系2.多对多(举例学生Student与老师Teacher) public class Student { private Integer sid; private String sname; //学生可以是由多个老师教 private Set<Teacher> teachers=new HashSet<Teacher>(); }...原创 2019-07-11 09:47:06 · 230 阅读 · 0 评论