1 对象关系:一个对象是另外一个对象的一部分
2 数据库表:一张表
3 annotation: @ Embeddable @Embbeded
对象模型
Husband(id,name,wife)
Wife(name,age)
Annotation:
在Husband的wife属性上建立注解
@Embedded 表明该对象是从别的位置嵌入过来的,是不需要单独映射的表.
这种方式生成的表为husband(id,name,wifename,wifeage),不会生成wife表.
@AttributeOverride注解需要写在getWife方法上,可以重新指定生成的Wife类组件生成的字段名,
例如:Husband与Wife两个类中都有name字段,这样在生成表的时候会有冲突,
此时采用@AttributeOverride注解可以指定Wife类中的name属性对应新的字段名—“wifename”,
不过@AttributeOverride注解不常用,因为有更好的解决方法.
1:不要在组件的两个映射类中写同名属性;
2:如果真的有重复,那么可以在分类中(此处为Wife类)的重复名称的属性上使用如下内容以指定新的字段名:
@Column(name="wifename")
public String getName() {
return name;
}
另外,@ Embeddable注解好像是写在分类(Wife类)的类名前的,不过好像不写也行
@Embeddable
public class Wife {… …}
- 浏览: 304271 次
- 性别:
- 来自: 重庆
文章分类
- 全部博客 (286)
- 设计模式 (14)
- spring (5)
- 开发工具 (12)
- java (19)
- apache.commons工具 (7)
- ibaits (5)
- extjs4.0 (4)
- 数据库 (2)
- spring工具类 (2)
- jquery1.8 (32)
- 杂记 (1)
- linux (2)
- Quart (1)
- springMVC (2)
- webservice (1)
- oracle (5)
- dwr (6)
- jbmp3 (27)
- lucene3.5 (27)
- javascript (18)
- hibernate3.3.2 (27)
- spring事务管理 (10)
- nio (2)
- strust2 (3)
- jvm (7)
- jquery-easyui-1.2.6 (22)
- 多线程 (14)
- maven (3)
- 常用正则表达式 (4)
最新评论
-
HF_SKY000:
请问:
一、能否提供一下密钥库文件的生成方法?
二、密钥库的密 ...
Java sslSocket 聊天实例
发表评论
-
Hibernate一对一映射配置详解
2014-12-05 09:31 996一对一关联分为主键关联与外键关联。 主键关联:不必加额外的 ... -
createSQLQuery的addEntity和setResultTransformer方法
2014-02-27 11:44 10421. 使用SQLQuery对原生SQL查询执行的控制是通 ... -
hibernate 映射文件中 fetch 跟lazy
2014-02-13 11:36 1240fetch 和 lazy 主要是用来级联查询的 而 ... -
Hibernate中inverse="true"的理解
2014-02-12 16:05 537举例如下 Customer类: Java代码 ... -
二十三、hibernate事务隔离级别-悲观锁-乐观锁
2013-03-17 21:07 9831、事务并发时可能出现的问题: 第一类丢失更新(Lost ... -
二十二、 1+N 问题
2013-03-16 23:11 775问题的来源: 在@ManyToOne中,由于默认的fetc ... -
十九、Query的list和iterate方法的不同之处
2013-03-16 23:00 10631、list取所有字段2、iterate先取 ID,等用到的 ... -
二十、一级缓存和二级缓存和査询缓存
2013-03-16 22:51 566注意session.clear()的运用,及时清理缓存,尤 ... -
二十一、Ehcache 中ehcache.xml 配置详解和示例
2013-03-16 22:25 830<ehcache xmlns:xsi="h ... -
十八、Hibernate 查询(Query Language)
2013-03-16 22:15 796NativeSQL >HQL.> EJBQL(J ... -
十七、树状结构的设计
2013-03-13 17:09 852在同—个类中使用One2Many和Many2One@Entit ... -
十六、继承映射
2013-03-13 16:18 8191 三种方式a) 一张总表SINGLE_TABLE ... -
十五、集合映射
2013-03-13 11:24 6691 Set2 List (与Set差不多 多个@O ... -
十四、关联关系中的CRUD_Cascade_Fetch
2013-03-12 15:26 8691 设定cascade以设定在持久化时对于关联对象的 ... -
十三、多对多
2013-03-11 22:15 7831 单向关联:关系模型(Teache多对多Stude ... -
十二、多对一与一对多
2013-03-11 17:22 8531 多对一单向关联实体模型(User多对一Grou ... -
十、一对一关联
2013-03-10 20:43 11991 一对一单向外键关联Annotation: 在被约 ... -
九、Session缓存
2013-02-28 15:10 851Session接口是Hibernate向应用程序提供操作 ... -
八、Session
2013-02-28 10:53 829方法 (CRUD)save delete:只要对象有主键, ... -
七、三种状态
2013-02-23 22:45 544三种状态的区分关键在于 有没有ID ID在数 ...
相关推荐
http://blog.csdn.net/e421083458/article/details/8794127 该源码为Hibernate教程配套源码
自己学习hibernate的心得。这个文档很不错哦,很不错,很不错
博文链接:https://shaqiang32.iteye.com/blog/201323
Vue组件以显示交互式SVG映射。缩放、拖动、单击等.zip
主要介绍了Hibernate组件映射代码详解,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
NULL 博文链接:https://elf8848.iteye.com/blog/341038
对象关系映射,并持久化到数据库的开源组件,是对JDBC 的封装,主要负责java 对象的持久化.。 对象序列化适应临时的少量的对象备份。 对象持久化和关系型数据库联合在一起,适应大量的对象持久存储
http://blog.csdn.net/e421083458/article/details/8794127 该源码为Hibernate教程配套源码
易语言映射共享源码,映射共享,网络_映射网络驱动器,网络_取消网络驱动器映射,网络_修改网络驱动器卷标,WNetCancelConnection2,WNetAddConnection2
NULL 博文链接:https://cdxs2.iteye.com/blog/1932569
isapi_Rewrite静态页面映射组件服务端 免费版
关系映射组件 View the and its for more. 使用中需要注意的一点是relation,是由组件内部控制的,所以是不受控的,连线后组件内部relation改变,连线也是组件内部控制。但是外部传入的relation是可以改变内部的...
在基于AUTOSAR的应用软件开发过程中,软件组件是整个应用软件的基础,其他软件开发工作如配置、映射等,都是围绕软件组件展开的。本小节重点介绍AUTOSAR中软件组件的相关概念。 软件组件(Software Component,SWC)...
在本文中,我们为周期映射的每个组件给出了一个重言式系统的明确构造。 我们还表明,与重言式系统关联的D-模块在参数空间的某些特殊点上引起了很多有趣的消失条件,这些条件对于周期积分是不可行的。
1、Echarts ,Python 实现的地图 视觉映射图,散点(气泡)图。 2、包括地图坐标经纬度geoJSON数据。 3、详细手册参考我的博文: https://blog.csdn.net/lildkdkdkjf/article/details/120171255 4、技术支持QQ微信...
为此,本文提出了一种用于可变环境下并行计算分流的自适应应用程序组件映射算法,旨在最小化计算成本和资源间通信成本。 它可以以较低的增量算法成本为终端提供适合当前环境的解决方案。 将应用程序组件的多分区...
易语言服务器端口映射源码.zip
1、Echarts ,Python 实现的地图 视觉映射图,散点(气泡)图。 2、包括地图坐标经纬度geoJSON数据。 3、详细手册参考我的博文: https://blog.csdn.net/lildkdkdkjf/article/details/120171386 4、技术支持QQ微信...