
hibernate
文章平均质量分 75
iteye_8208
这个作者很懒,什么都没留下…
展开
-
hibernate设置inverse 、cascade 、fetch
* fetch={select/join},默认为select。 * fetch="select" 表示另外发送一条sql语句进行关联查询。 * fetch="join" 表示进行表连接查询。设置为join时,lazy=true失去作用。 * inverse控制的关联关系更新在session.flush时执行,所以在save/update时引发更新关联关系的 ...原创 2016-04-10 00:37:24 · 179 阅读 · 0 评论 -
hibernate的SessionFactory工具类
import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceR...原创 2016-04-11 00:15:05 · 123 阅读 · 0 评论 -
hibernate.cfg.xml
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hiber...原创 2016-04-11 00:15:24 · 108 阅读 · 0 评论 -
hibernate 映射配置xml方式
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">&原创 2016-04-11 00:16:19 · 155 阅读 · 0 评论 -
hibernate映射配置Annotation方式
import java.util.HashSet;import java.util.Set;import javax.persistence.*;import org.hibernate.annotations.GenericGenerator; @Entity@Table(name = "department", catalog = "db4myeclipse")...原创 2016-04-11 00:18:28 · 140 阅读 · 0 评论 -
hibernate HQL
Session session = null;try { session = HibernateSessionFactory.getSessionFactory().getCurrentSession(); session.beginTransaction(); //FROM子句 //简单的查询,Employee为实体名而不是数据库中的表名(面向对象特性) ...原创 2016-04-12 00:17:53 · 90 阅读 · 0 评论 -
hibernate Criteria
Session session = null;try { session = HibernateSessionFactory.getSession(); session.beginTransaction(); //当session.createCriteria(实体类.class) 就会产生一条select所有列from 表SQL语句, //查询实体类对应数据表的...原创 2016-04-12 00:18:01 · 107 阅读 · 0 评论 -
hibernate SQLQuery
Session session = null;try { session = HibernateSessionFactory.getSession(); session.beginTransaction(); //标量查询(Scalar queries) //它们都将返回一个Object数组(Object[])组成的List,数组每个元素都是user表的一个字段...原创 2016-04-12 00:19:40 · 90 阅读 · 0 评论