
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 · 653 阅读 · 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 · 430 阅读 · 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 · 931 阅读 · 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 · 418 阅读 · 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 · 748 阅读 · 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 · 422 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(一)单项一对一外键关联
一:annotation配置方式 package com.darren.relation.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity public class Wife { p原创 2013-03-04 22:06:50 · 477 阅读 · 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 · 659 阅读 · 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 · 632 阅读 · 0 评论 -
Hibernate 第十讲 表关联关系(三)单向项一对一主键关联
一:Annotation配置方式: package com.darren.relation.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity publicclass Wife { p原创 2013-03-05 20:48:54 · 689 阅读 · 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 · 669 阅读 · 0 评论 -
Hibernate 第一讲 Hibernate 入门
一:项目结构: 二:配置文件 配置文件放在src目录下,或放在source folder下,我是放在source folder下如图所示 配置文件的命名习惯为hibernate.cfg.xml xmlversion='1.0'encoding='utf-8'?> DOCTYPEhibernate-configuration PUBLIC "-//Hibern原创 2013-01-23 23:04:21 · 433 阅读 · 0 评论 -
Hibernate 第二讲 Hibernate原理
一:项目结构 二:创建实体类 package com.darren.hibernate.simulate; publicclass Student { privateintid; private String name; privateintage; publicint getId() { returnid;原创 2013-01-23 23:17:03 · 463 阅读 · 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 · 482 阅读 · 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 · 495 阅读 · 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原创 2013-03-07 21:35:11 · 706 阅读 · 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 · 697 阅读 · 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 · 739 阅读 · 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 · 654 阅读 · 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 · 632 阅读 · 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 · 752 阅读 · 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 · 1204 阅读 · 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 · 475 阅读 · 0 评论 -
Hibernate 第三讲 Hibernate 日志
一:项目结构 二:配置文件 hibernate.cfg.xml xml 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 · 496 阅读 · 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 · 456 阅读 · 0 评论 -
Hibernate 第五讲 数据库Id生成策略 (5)
annotation配置联合主键 第一种方式 package com.darren.hibernate.model; import javax.persistence.Entity; import javax.persistence.Id; @Entity public class Student { private StudentPk pk; private in原创 2013-02-22 21:47:58 · 388 阅读 · 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 · 468 阅读 · 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 · 642 阅读 · 0 评论