Hibernate
文章平均质量分 83
javamxj
这个作者很懒,什么都没留下…
展开
-
Eclipse快速上手Hibernate--1. 入门实例
这篇文章主要谈谈Hibernate的入门开发,例子很简单,就是向数据表中添加用户名和密码。我分别使用了三种方法,一种是直接写代码,写Hbm映射文件等;一种是通过Hbm映射文件来生成代码;一种是通过代码来生成Hbm映射文件。使用了一些自动化工具,XMLBuddy是用来编辑XML文件的,JBoss Eclipse IDE是用来编写Doclet标记的。这篇文章还谈到了一些Eclipse的使用技巧原创 2005-04-02 15:26:00 · 57753 阅读 · 32 评论 -
Eclipse快速上手Hibernate--7. 关联映射(一对多) (3)
前面两篇文章《关联映射(一对多) (1)》、《关联映射(一对多) (2)》分别谈了“单向一对多关系”与“单向多对一关系”,双向一对多关系就是二者的组合。为了更好地提高执行效率,需要将“多”的一端设为主控方,就是将关联关系的维护工作交给“多”的一端。 以《关联映射(一对多) (2)》为基础,只要改动一下Room类即可。 · 修改Room类,仅仅是添加了关联User类的代码。Room.原创 2005-05-07 12:07:00 · 5172 阅读 · 7 评论 -
Eclipse快速上手Hibernate--7. 关联映射(一对多) (2)
上篇文章《Eclipse快速上手Hibernate--7. 关联映射(一对多) (1)》已经说了一对多的单向关联,这次还是用Room和User类来说明多对一的单向关联,只不过这次关联关系是由User对象维持的。 由于有了上篇文章的基础,只要做些修改就可以了。 · 修改Room类,仅仅是删除了关联User类的代码。Room.javapackage javamxj.hibernate.a原创 2005-04-30 08:11:00 · 7173 阅读 · 5 评论 -
Eclipse快速上手Hibernate--6. 关联映射(一对一)
Hibernate中的关联(Association)映射主要有三种:一对一关联,一对多(或多对一)关联,多对多关联。每种关联都可以分为单向和双向两种。 这篇文章主要说的是在Hibernate中的一对一关联,可以参考Hibernate官方文档的第5章。至于环境设置,可以参考这个系列的前面几篇文章。 一对一关联有两种映射方式:一种是使用主键关联,限制两个数据表的主键使用相同的值原创 2005-04-27 22:23:00 · 9351 阅读 · 2 评论 -
Eclipse快速上手Hibernate--7. 关联映射(一对多) (1)
Hibernate中的关联(Association)映射主要有三种:一对一关联,一对多(或多对一)关联,多对多关联。每种关联都可以分为单向和双向两种。 上篇文章《Eclipse快速上手Hibernate--5. 关联映射(一对一) 》已经说了一对一关联,这次谈谈一对多(或多对一)关联。至于环境设置,可以参考这个系列的前面几篇文章。 这篇文章主要是参考《Hibernate入原创 2005-04-29 13:47:00 · 12807 阅读 · 4 评论 -
Eclipse快速上手Hibernate--4. 继承映射(3)
前两篇文章《Eclipse快速上手Hibernate--4. 继承映射(1)document.title="Eclipse快速上手Hibernate--4. 继承映射(1) - "+document.title 》和《继承映射(2)》中已经谈了每个类层次结构一个表(table per class hierarchy)与每个子类一个表(table per subclass)的策略,这原创 2005-04-13 00:03:00 · 4467 阅读 · 0 评论 -
Eclipse快速上手Hibernate--4. 继承映射(2)
上篇文章《Eclipse快速上手Hibernate--4. 继承映射(1)document.title="Eclipse快速上手Hibernate--4. 继承映射(1) - "+document.title 》中已经谈了每个类层次结构一个表(table per class hierarchy)的策略,这篇文章主要说的是每个子类一个表(table per subclass)的策略。原创 2005-04-11 23:41:00 · 6835 阅读 · 2 评论 -
Eclipse快速上手Hibernate--4. 继承映射(1)
前面的《Eclipse快速上手Hibernate--1. 入门实例 》等三篇文章已经谈了Hibernate的入门以及利用工具创建的方法。这篇文章主要说说在Hibernate中的继承映射。相关配置请参考前三篇文章。 如果程序中的对象含有继承的关系,在Hibernate中有以下三种策略将这种关系映射到数据表上:· 每个类层次结构一个表(table per class hierarchy)·原创 2005-04-11 00:19:00 · 40795 阅读 · 24 评论 -
Eclipse快速上手Hibernate--5. 组件映射
这篇文章主要说的是在Hibernate中的组件(Component)映射,可以参考Hibernate官方文档的第7章。至于环境设置,可以参考这个系列的前面几篇文章。 1. 创建项目 · 新建一个Java项目:ComponentMapping,注意选中“创建单独的源文件夹和输出文件夹”,同时添加“用户库”:hibernate。 2. 编写类文件 · 新建一个类,包名:javamxj原创 2005-04-13 23:27:00 · 6679 阅读 · 6 评论 -
Eclipse快速上手Hibernate--2. 利用Hbm映射文件开发
这篇文章是上篇文章《Eclipse快速上手Hibernate--1. 入门实例》的延续,主要说的是如何利用Hbm映射文件产生普通的Java对象及数据表。可以参考Hibernate自带的文档《HIBERNATE - 符合Java习惯的关系数据库持久化》的第15章--《工具箱指南》一节。同样,这篇文章没有过多谈理论,只是给出了一个完整的实例加以说明。相关配置请参考上篇文章。 1. 创建项目 ·原创 2005-04-04 14:40:00 · 14610 阅读 · 20 评论 -
Eclipse快速上手Hibernate--3. 利用XDoclet开发
这篇文章是上两篇文章《Eclipse快速上手Hibernate--1. 入门实例》和《Eclipse快速上手Hibernate--2. 利用Hbm映射文件开发》的延续,主要说的是如何利用XDocletHbm映射文件产生Hbm映射文件及数据表。可以参考XDoclet文档中关于Hibernate的部分和夏昕编写的《Hibernate开发指南》。同样,这篇文章没有过多谈理论,只是给出了一个完整的原创 2005-04-05 16:47:00 · 8606 阅读 · 7 评论 -
Eclipse快速上手Hibernate--8. 关联映射(多对多)
Hibernate中的关联(Association)映射主要有三种:一对一关联,一对多(或多对一)关联,多对多关联。每种关联都可以分为单向和双向两种。 前面文章已经说了一对一关联和一对多(或多对一)关联,这次谈谈多对多关联。至于环境设置,可以参考这个系列的前面几篇文章。 这里有两个类,一个是Student,一个是Course。一个学生可以选择多个课程,而一个课程也可原创 2005-05-12 00:00:00 · 7237 阅读 · 6 评论