Hibernate
WannaRunning
这个作者很懒,什么都没留下…
展开
-
Hibernate——一对多关联映射(CRUD)
目录实体类增加关联对象下面是映射文件:save相关操作正常的保存操作:级联保存:外键维护:查询操作:delete相关操作:删除one的一方(customer):删除many的一方:级联删除(通常是删除one连带many):两张表,用户和订单,记录一下一对多和多对一关联映射的实现。实体类增加关联对象客户实体类中除了客户自己的属性外,还要加一个...原创 2019-12-18 22:21:51 · 265 阅读 · 0 评论 -
Hibernate——一级缓存(session)
目录持久化类分的三种状态瞬时态 transient :持久态 persistent :脱管态 detached :Hibernate的两个缓存:一级缓存:二级缓存(本文不做具体记录):对一级缓存session的理解:通过2段代码进一步理解session缓存:对session缓存进行管理操作方法:一级缓存中的快照区:基于一级缓存考虑到的session...原创 2019-12-15 19:32:40 · 322 阅读 · 0 评论 -
Hibernate——SQL查询(Hql,Sql,Criteria)
之前的文章记录了单表CRUD操作可以通过API直接实现不用自己写sql,这篇文章记录一下hibernate中自定义查询的实现。1.HQL查询(有session一级缓存)HQL是Hibernate Query Language缩写, 语法很像SQL语法,但是完全面向对象的使用session.createQuery创建一个Query对象并定义HQL查询语句,HQL语句与sql的区别就是用类...原创 2019-12-15 18:54:44 · 477 阅读 · 0 评论 -
Hibernate——ORM映射配置和单表CRUD操作的API方法
目录ORM映射配置1.实体类对应的hbm.xml文件:2、Hibernate的核心配置文件:(使用mapping 标签配置hbm.xml文件的路径映射)CRUD操作获得session1.插入一条记录:session.save()2.根据ID查找一条记录:session.get()或session.load() get方法和load方法...原创 2019-12-15 00:39:32 · 231 阅读 · 1 评论