- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 Learning Hibernate step by step -- 04 多对一关联关系映射
Java对象有很多关联关系映射,如多对一、一对一、多对多等,在数据库中表之间有主外键关联,Java对象的关联关系如何与数据表形成映射呢?首先来看多对一的映射关系。一、背景1. 一所学校有很多班级(Group),一个班级有若干学生(Student),学生和班级之间的映射就是多对一的关联关系,如图所示:[img][/img]2. 数据库中分别存在t_group表和t_student表,...
2010-09-23 16:02:41 119
原创 Learning Hibernate step by step -- 03 HibernateUtil帮助类
之前已经提到SessionFactory用来获取Session实例,Session实例负责处理数据库的持久化操作,且在单线程环境中使用。SessionFactory是线程安全的全局对象,应该只被初始化一次。为使SessionFactory易于使用,且只被创建一次,我们创建一个帮助类HibernateUtil.java负责维护SessionFactory的初始化工作。代码如下:[code]i...
2010-09-20 15:46:18 98
原创 老外眼里的中式英语PK标准英语【转载】
在各个英语学习论坛上,经常可以看到有关Chinglish(中式英语)的文章,但一般都是中国人写的。不过我看到一篇长文,也是有关Chinglish的,但却是美国人写的,很有意思。这篇长文的标题是Chinglish 2 English(从中式英语到标准英语),作者是浙江大学的美国外教Chuck Allanson,内容则是Chuck在中国五年任教期间所听到、所看到的各种Chinglish说法。 ...
2010-09-17 20:35:53 153
原创 Learning Hibernate step by step -- 02 Hibernate核心类
在进行后面的学习之前,先了解一下Hibernate经常用到几个核心类:Configuration、SessionFactory和Session。1. ConfigurationConfiguration类负责对Hibernate进行初始化配置并对他进行启动。[code="java"] Configuration cfg = new Configuration(); ...
2010-09-16 12:41:27 114
原创 解决Eclipse中文乱码
使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File本文以Eclipse 3.3(英文)为例加以说明: [size=medium][color=darkblue]1. ...
2010-09-15 17:13:12 295
Learning Hibernate step by step -- 01 Hello World
既然数据库可以连通了,今天就要学习如何通过Hibernate完成对数据库的操作了,还是以简单的HelloWorld程序来做个演示。一、 准备工作我们需要创建三个文件,分别是Domain Object、Mapping、DB table1. 先创建Domain Object--类Greetings.java,这个类包括三个字段:id: ID标识符name: 问候对象greeti...
2010-09-14 11:05:22 113
原创 两个和尚的故事【摘】
有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。"便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三天也一样。过了一个星期还是一样,直到过了一个月右边那座山的和尚终于受不...
2010-09-13 20:04:12 188
原创 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 100
High Performance MySQL
2011-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人