Hibernate
dingqinghu
热爱生活奋斗者
展开
-
Hibernate学习(一)--Hibernate知识要点1
<br />Hibernate知识要点<br /> <br />新建项目<br /><br />2 学习建立user-library-hibernate,并加入相应的jar包<br /> a项目右键-build path-configure build path-add library<br /> b选择user-library,在其中新建library,命命为hibernate<br /> c 在该library中加入hibernate所需要的jar包<br /> hiber转载 2011-03-14 19:09:00 · 888 阅读 · 1 评论 -
Hibernate学习(一)--Hibernate知识要点2
<br /><br />Hibernate SQL方言 (hibernate.dialect)<br /><br />RDBMS<br />方言<br />DB2<br />org.hibernate.dialect.DB2Dialect<br />DB2 AS/400<br />org.hibernate.dialect.DB2400Dialect<br />DB2 OS390<br />org.hibernate.dialect.DB2390Dialect<br />PostgreSQL<br />or转载 2011-03-14 19:15:00 · 1340 阅读 · 1 评论 -
Hibernate学习(一)--Hibernate知识要点3
<br /><br />Query接口<br /> <br />关系映射<br />这里的关系映射指的是对象之间的关系,并不是指数据库的关系. 关系映射解决的问题是,当对象处于各种关系时,数据库表该如何映射,编程时如何处理.<br />一对一:单向(主键,外键),双向(主键,外键)<br />一对多:单向,双向(和多对一双向相同)<br />多对一:单向,双向(一对多双向和多对一双向是一样的)<br />多对多:单向,双向<br />(一对一单/双向主键关联映射,只作了解)<br />集合映射:list ,转载 2011-03-14 19:19:00 · 927 阅读 · 0 评论 -
Hibernate3注解
1、@Entity(name="EntityName") <br />必须,name为可选,对应数据库中一的个表 <br /><br />2、@Table(name="",catalog="",schema="") <br />可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 <br />name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 <br />catalog:可选,表示Catalog名称,默认为Catalog转载 2011-03-25 00:05:00 · 2314 阅读 · 0 评论 -
Hibernate学习(一)--Hibernate知识要点4
多对多双向关联关系举例:老师ßà学生,老师需要知道自己教了哪些学生,学生也知道自己有哪些老师.数据库:中间表Annotation:@ManyToManyXML:<many-to-many>多对多单向配置只需要在一端进行配置就可以了.关系模型(Teache多对多Student)Teacher(id,name,students)多Student(id,n...2011-03-14 19:23:00 · 84 阅读 · 0 评论