![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
loonie51
这个作者很懒,什么都没留下…
展开
-
Hibernate学习
在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库,然后通过操作PO,对数据表中的数据进行增,删,改,查等操作。 除配置文件,映射文件转载 2015-06-21 00:04:36 · 443 阅读 · 0 评论 -
hibernate映谢文件
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- 映射文件 -->转载 2015-06-21 00:16:43 · 447 阅读 · 0 评论 -
hibernate配置文件
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> root转载 2015-06-21 00:11:50 · 431 阅读 · 0 评论 -
hibernate n+1问题
在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的 Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null 以下Session的find()方法用于到数据库中检索所有的Customer对象: List customerLists=ses转载 2015-06-21 11:38:49 · 370 阅读 · 0 评论 -
hibernate级联
cascade和inverse (Employee – Department) l Casade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade: none,all,save-update,delete, lock,refresh,evict,replicate,persist, merge,delet转载 2015-06-22 00:17:57 · 408 阅读 · 0 评论 -
hibernate事务管理
Hibernate 是JDBC 的轻量级封装,本身并不具备事务管理能力。在事务管理层, Hibernate将其委托给底层的JDBC或者JTA,以实现事务管理和调度功能。 Hibernate的默认事务处理机制基于JDBC Transaction。我们也可以通过配置文 件设定采用JTA作为事务管理实现: Java代码 …… "hibernat转载 2015-06-21 22:39:35 · 369 阅读 · 0 评论 -
hibernate事务学习
一、事务。 事务是指一个单元的工作,这些工作要么全做,要么全不做。事务处理可以确保所有操作都成功完成,否则不会永久更新面向数据的资源。事务有ACID属性(Atomicity原子性,Consistency一致性,Isolation隔离性,Durability持久性。) 原子性指事务必须是源自工作单元,对于数据修改要么全都执行,要么全都不执行。通常于某个事务转载 2015-06-21 23:55:15 · 384 阅读 · 0 评论 -
hibernate查询介绍
Hibernate Query Language(HQL) Criteria Query Native SQL 下面对其分别进行解释 Hibernate Query Language: HQL提供了是十分强大的功能,它是针对持久化对象,用取得对象,而不进行update,delete和insert等操作。而且HQL是面向对象的,具备继承,多态和关联等特性。 from子句: from子句转载 2015-06-21 21:04:06 · 382 阅读 · 0 评论