![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
IchocolateU
这个作者很懒,什么都没留下…
展开
-
Learning Hibernate step by step -- 00 搭建环境
最近开始学习Hibernate,做一个学习笔记(好脑子不如烂笔头嘛!),以备将来回顾查阅之用。 一、准备工作: [table] |ID|名称|版本|下载地址 |1|JDK|5.0|http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html |2|Eclipse|3.5.2|http:...原创 2010-09-13 11:35:46 · 88 阅读 · 0 评论 -
Learning Hibernate step by step -- 01 Hello World
既然数据库可以连通了,今天就要学习如何通过Hibernate完成对数据库的操作了,还是以简单的HelloWorld程序来做个演示。 一、 准备工作 我们需要创建三个文件,分别是Domain Object、Mapping、DB table 1. 先创建Domain Object--类Greetings.java,这个类包括三个字段: id: ID标识符 name: 问候对象 greeti...2010-09-14 11:05:22 · 103 阅读 · 0 评论 -
Learning Hibernate step by step -- 02 Hibernate核心类
在进行后面的学习之前,先了解一下Hibernate经常用到几个核心类:Configuration、SessionFactory和Session。 1. Configuration Configuration类负责对Hibernate进行初始化配置并对他进行启动。 [code="java"] Configuration cfg = new Configuration(); ...原创 2010-09-16 12:41:27 · 106 阅读 · 0 评论 -
Learning Hibernate step by step -- 03 HibernateUtil帮助类
之前已经提到SessionFactory用来获取Session实例,Session实例负责处理数据库的持久化操作,且在单线程环境中使用。SessionFactory是线程安全的全局对象,应该只被初始化一次。为使SessionFactory易于使用,且只被创建一次,我们创建一个帮助类HibernateUtil.java负责维护SessionFactory的初始化工作。代码如下: [code] i...原创 2010-09-20 15:46:18 · 90 阅读 · 0 评论 -
Learning Hibernate step by step -- 04 多对一关联关系映射
Java对象有很多关联关系映射,如多对一、一对一、多对多等,在数据库中表之间有主外键关联,Java对象的关联关系如何与数据表形成映射呢?首先来看多对一的映射关系。 一、背景 1. 一所学校有很多班级(Group),一个班级有若干学生(Student),学生和班级之间的映射就是多对一的关联关系,如图所示: [img][/img] 2. 数据库中分别存在t_group表和t_student表,...原创 2010-09-23 16:02:41 · 106 阅读 · 0 评论