
hibernate
香帅xs
本人自学JAVA,有学过SE,EE,SSH,SSM,SHIRO,SPERINT SERCIRITY,WEBSERVICE,REDIS,SPRINGCLOUD,DOCKER,K8S等
展开
-
hibernate多对多demo
实体类:Student.javapackage com.xiangshuai.test;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hibernate.classic.Session原创 2017-11-25 15:40:55 · 216 阅读 · 0 评论 -
hibernate原生sql查询和hql查询的注意点
package com.xiangshuai.test; import java.util.List; import org.hibernate.Query;import org.hibernate.SQLQuery;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;原创 2017-11-23 20:30:05 · 531 阅读 · 0 评论 -
hibernate----懒加载,原生 sql查询及多种hql查询,表连接查询
创建实体类:package com.xiangshuai.hibernate; import java.util.HashSet;import java.util.Set; /** * 顾客类 * */public class Customer { privateInteger id; privateString cna原创 2017-11-23 20:28:56 · 1131 阅读 · 0 评论 -
hibernate一对多demo
实体类:package com.xiangshuai.hibernate; import java.util.HashSet;import java.util.Set; /** * 顾客类 * */public class Customer { privateInteger id; privateString cname原创 2017-11-23 20:27:49 · 252 阅读 · 0 评论 -
快速创建一个hibernate,helloworld-demo
1.快速创建一个hibernate--demo. 1.第一步导 jar包 lib 包下的 required所有jar包,lib包 jpa下的jar包,hibernate3.jar核心包mysql实现的jdbc包commons-collections-3.1.jar----如果要配置oracle 则导包 ojdbc14-10.2.0.1.0.jar2.编写实体类 ,定义属性,属性名...原创 2017-11-21 22:12:04 · 234 阅读 · 0 评论 -
hibernate一级缓存--即session级别缓存.docx
三图的说明: 快照及update.commit说明第一次 session.get()方法因为session中还无此id记录,所以会发一条select语句将记录查出来封装成对象并保存两份,一份放入session缓存中,一份做为快照第二次 session.get()因为此id对象已存在于session中会直接从session中拿,而不用再发sql去数据库查,在执行session.u原创 2017-11-21 22:10:23 · 162 阅读 · 0 评论 -
hibernate一级缓存session之get和load的区别
@Test public void r(){ session = getSession(); Transaction tr = session.beginTransaction(); /** * User user = (User) session.get(User.class,7);---首先从session缓存中找有没原创 2017-11-21 22:00:02 · 202 阅读 · 0 评论