随笔:15 文章:206 评论:35 引用:0
fenglin
创新、创意、挑战
C++博客
首页
发新随笔
发新文章
联系
聚合
管理
组件映射
1、Annotation
Husband.java
1
package
com.bebig.hibernate.model;
2
3
import
javax.persistence.Embedded;
4
import
javax.persistence.Entity;
5
import
javax.persistence.GeneratedValue;
6
import
javax.persistence.Id;
7
8
@Entity
9
public
class
Husband
{
10
private
int
id;
11
12
private
String name;
13
14
private
Wife wife;
15
16
@Id
17
@GeneratedValue
18
public
int
getId()
{
19
return
id;
20
}
21
22
public
String getName()
{
23
return
name;
24
}
25
26
@Embedded
27
public
Wife getWife()
{
28
return
wife;
29
}
30
31
public
void
setId(
int
id)
{
32
this
.id
=
id;
33
}
34
35
public
void
setName(String name)
{
36
this
.name
=
name;
37
}
38
39
public
void
setWife(Wife wife)
{
40
this
.wife
=
wife;
41
}
42
}
43
Wife.java
1
package
com.bebig.hibernate.model;
2
3
public
class
Wife
{
4
private
String wifename;
5
6
private
int
age;
7
8
public
int
getAge()
{
9
return
age;
10
}
11
12
public
String getWifeName()
{
13
return
wifename;
14
}
15
16
public
void
setAge(
int
age)
{
17
this
.age
=
age;
18
}
19
20
public
void
setWifeName(String name)
{
21
this
.wifename
=
name;
22
}
23
}
24
hibernate.cfg.xml
1
<
mapping
class
="com.bebig.hibernate.model.Husband"
/>
2、XML
除了hibernate.cfg.xml与以上不同外,另添加一个Husband.hbm.xml文件。
Husband.hbm.xml
1
<?
xml version="1.0"
?>
2
<!
DOCTYPE hibernate-mapping PUBLIC
3
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
>
5
6
<
hibernate-mapping
package
="com.bebig.hibernate.model"
>
7
<
class
name
="Husband"
>
8
<
id
name
="id"
>
9
<
generator
class
="native"
></
generator
>
10
</
id
>
11
<
property
name
="name"
></
property
>
12
<
component
name
="wife"
>
13
<
property
name
="wifeName"
></
property
>
14
<
property
name
="age"
></
property
>
15
</
component
>
16
</
class
>
17
</
hibernate-mapping
>
hibernate.cfg.xml
1
<
mapping
resource
="com/bebig/hibernate/model/Husband.hbm.xml"
/>
发表于 2010-09-26 17:25
风林
阅读(117)
评论(0)
编辑
收藏
引用
所属分类:
JAVA
、
Hibernate
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
[转]java编程中'为了性能'一些尽量做到的地方
JAVAC命令行错误
Java基础_Collection接口下的子类存储特性
Android_常用控件使用
Android_Activity&Intent&Layout
Integer自动装箱、拆箱问题
自定义比较器、排序
JDBC操作实例
常用数据库的JDBC连接代码
[转]J2SE_内部类
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
CALENDER
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
jBPM
(rss)
随笔档案
2011年7月 (1)
2011年4月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (3)
2010年8月 (4)
2010年7月 (2)
文章分类
AJAX(2)
(rss)
Android(2)
(rss)
C#(20)
(rss)
C++(6)
(rss)
ckeditor&ckfinder(1)
(rss)
CSS
(rss)
Delphi(2)
(rss)
Hibernate(39)
(rss)
JAVA(95)
(rss)
jQuery(1)
(rss)
JSP(9)
(rss)
Maven(1)
(rss)
MySQL(4)
(rss)
OOP(1)
(rss)
Python(42)
(rss)
Spring(31)
(rss)
SQL Server(4)
(rss)
Struts2(35)
(rss)
SVN(1)
(rss)
Tomcat(1)
(rss)
Ubuntu(1)
(rss)
软件加解密技术
(rss)
杂文(1)
(rss)
文章档案
2011年8月 (1)
2011年7月 (3)
2011年6月 (19)
2011年5月 (2)
2011年4月 (1)
2011年2月 (1)
2010年12月 (2)
2010年11月 (21)
2010年10月 (67)
2010年9月 (48)
2010年8月 (37)
2010年7月 (4)
新闻档案
2010年7月 (1)
相册
CSS
Hibernate
搜索
最新评论
1. re: Struts2_三种传参数方法
方式的发生
--阿飞史蒂夫
2. re: 在Win7上搭建JSP开发环境
评论内容较长,点击标题查看
--邹
3. re: ckeditor&ckfinder&s2sh集成
评论内容较长,点击标题查看
--庸几何
4. re: 在Win7上搭建JSP开发环境
下个 myeclipse@lou
--孙毅
5. re: 在Win7上搭建JSP开发环境
@lou
运行 -cmd 找到startup.bat 在java 环境中运行
--孙毅
阅读排行榜
1. 开始找Java开发类工作了(473)
2. 给一家公司的软件做加密方案(437)
3. 周一到周五都得出差,周末才能回(408)
4. 一流、二流、三流(381)
5. 从WIN32开发转型到WEB开发(361)
评论排行榜
1. 周一到周五都得出差,周末才能回(2)
2. 给力2011(2)
3. 最近工作有点忙(0)
4. 生活(0)
5. 在博客园开博了(0)
Powered By:
博客园
模板提供
:
沪江博客