Hibernate
Hibernate
三 丰
Everything will be okay in the end. If it's not okay, it's not the end.
展开
-
Hibernate 第十讲 表关联关系(七)单向多对一
一:annotation配置方式package com.darren.relation.model; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.JoinColumn;原创 2013-03-06 21:49:41 · 641 阅读 · 0 评论 -
Hibernate 第五讲 数据库Id生成策略 (2)
package com.darren.hibernate.model;import java.util.Date;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persiste原创 2013-02-18 20:38:30 · 419 阅读 · 0 评论 -
Hibernate 第九讲 Hibernate的update, clear 和 flush方法
dynamic-update的使用方法: "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2013-03-03 22:19:33 · 916 阅读 · 0 评论 -
Hibernate 第七讲 Hibernate的三种状态
package com.darren.hiobernate.model; import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.AnnotationConfiguration;import org.junit.Test;import com.darr原创 2013-03-03 17:24:31 · 411 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(二)双向项一对一外键关联
一:annotation配置方式:package com.darren.relation.model; import javax.persistence.Entity;importjavax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.OneToOne;@原创 2013-03-05 20:15:31 · 737 阅读 · 0 评论 -
Hibernate 第八讲 Hibernate的get和load的区别
package com.darren.hiobernate.model; import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.AnnotationConfiguration;import org.junit.Test;import com.darr原创 2013-03-03 17:58:53 · 411 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(一)单项一对一外键关联
一:annotation配置方式package com.darren.relation.model; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublic class Wife { p原创 2013-03-04 22:06:50 · 467 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(四)双向一对一主键关联
一:Annotation配置方式package com.darren.relation.model; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.OneToOne;i原创 2013-03-05 21:13:25 · 647 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(六)组件映射
一:annotation配置方式package com.bjsxt.hibernate; public class Wife { private String wifeName; private int age; public int getAge() { return age; } public void setAge(int age) {转载 2013-03-06 21:21:19 · 622 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(三)单向项一对一主键关联
一:Annotation配置方式:package com.darren.relation.model; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublicclass Wife { p原创 2013-03-05 20:48:54 · 676 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(五)一对一联合主键关联
package com.bjsxt.hibernate;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.IdClass;@Entity@IdClass(WifePK.class)public class Wife { private int id;转载 2013-03-06 21:05:40 · 655 阅读 · 0 评论 -
Hibernate 第一讲 Hibernate 入门
一:项目结构: 二:配置文件配置文件放在src目录下,或放在source folder下,我是放在source folder下如图所示配置文件的命名习惯为hibernate.cfg.xmlxmlversion='1.0'encoding='utf-8'?>DOCTYPEhibernate-configurationPUBLIC "-//Hibern原创 2013-01-23 23:04:21 · 422 阅读 · 0 评论 -
Hibernate 第二讲 Hibernate原理
一:项目结构 二:创建实体类 package com.darren.hibernate.simulate; publicclass Student { privateintid; private Stringname; privateintage; publicint getId() { returnid;原创 2013-01-23 23:17:03 · 452 阅读 · 0 评论 -
Hibernate 第六讲 Hibernate的session
package com.darren.hiobernate.model; import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.AnnotationConfiguration;import org.junit.AfterClass;import or原创 2013-02-22 22:06:17 · 467 阅读 · 0 评论 -
Hibernate 第五讲 数据库Id生成策略 (3)
package com.darren.hibernate.model;import java.util.Date;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persiste原创 2013-02-22 20:48:43 · 478 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(十)单向多对多
一:annotation配置方式package com.darren.hibernate.model; import java.util.HashSet;import java.util.Set; import javax.persistence.Entity;import javax.persistence.GeneratedValue;importjavax原创 2013-03-07 21:35:11 · 696 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(八)单向一对多
一:annotation 配置方式package com.darren.relation.model; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Table;原创 2013-03-07 20:49:08 · 686 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(九)双向一对多
一:annotation配置方式package com.darren.relation.model; import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.JoinColumn;原创 2013-03-07 21:04:50 · 727 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(十一)双向多对多
一,annotation配置方式package com.darren.hibernate.model; import java.util.HashSet;import java.util.Set;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.p原创 2013-03-13 20:35:38 · 642 阅读 · 0 评论 -
Hibernate 第十一讲 表关联关系操作(一)
package com.darren.relation.model; import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.FetchType;i原创 2013-03-13 22:11:30 · 615 阅读 · 0 评论 -
Hibernate第十二讲 树形结构
package com.bjsxt.hibernate;import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.FetchType;im转载 2013-03-20 21:47:48 · 740 阅读 · 0 评论 -
Hibernate第十三讲 学生课程分数映射
注:用hibernate自动生成的表存在bug,要先手工建表,在用hibernate去生生成package com.bjsxt.hibernate;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Ent转载 2013-03-20 21:52:13 · 1182 阅读 · 0 评论 -
Hibernate 第四讲 Hibernate annotation 对应的几种类型
package com.darren.hibernate.model; import java.util.Date; import javax.persistence.Entity;import javax.persistence.EnumType;import javax.persistence.Enumerated;import javax.persistence.原创 2013-01-25 22:08:46 · 459 阅读 · 0 评论 -
Hibernate 第三讲 Hibernate 日志
一:项目结构 二:配置文件hibernate.cfg.xmlxml version='1.0' encoding='utf-8'?>DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibe原创 2013-01-23 23:57:29 · 483 阅读 · 0 评论 -
Hibernate 第五讲 数据库Id生成策略 (4)
xml配置方式Student.hbm.xml "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2013-02-22 21:22:34 · 440 阅读 · 0 评论 -
Hibernate 第五讲 数据库Id生成策略 (5)
annotation配置联合主键第一种方式package com.darren.hibernate.model;import javax.persistence.Entity;import javax.persistence.Id;@Entitypublic class Student { private StudentPk pk; private in原创 2013-02-22 21:47:58 · 374 阅读 · 0 评论 -
Hibernate 第五讲 数据库Id生成策略 (1)
hibernate.cfg.xml "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Driver原创 2013-02-18 20:27:15 · 455 阅读 · 0 评论 -
iBatis和Hibernate区别
1. 简介Hibernate是当前最流行的O/R mapping框架。它出身于sf.net,现在已经成为Jboss的一部分了。iBATIS是另外一种优秀的O/R mapping框架,现已改名叫myBATIS。目前属于apache的一个子项目了。相对Hibernate"O/R"而言,iBATIS 是一种"Sql Mapping"的ORM实现。Hibernate对数据库结构提供了较为完整的转载 2015-03-18 18:36:36 · 624 阅读 · 0 评论