– Start
接着上个例子,如果有多个 Address 时,如何解决名字冲突问题?一种是通过注解 @AttributeOverride

package shangbo.hibernate.demo017;import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;@Entity
@AttributeOverrides({ @AttributeOverride(name = "companyAddress.city", column = @Column(name = "companyCity")),@AttributeOverride(name = "companyAddress.street", column = @Column(name = "companyStreet")) })
public class Customer {@Id@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "customerId-generator")@SequenceGenerator(name = "customerId-generator", sequenceName = "CUSTOMER_ID_SEQ")private Integer customerId;private String customerName;private Address homeAddress;private Address companyAddress;public Customer() {}public Customer(String customerName, Address homeAddress, Address companyAddress) {this.customerName = customerName;this.homeAddress = homeAddress;this.companyAddress = companyAddress;}public Integer getCustomerId() {return customerId;}public String getCustomerName() {return customerName;}public void setCustomerName(String customerName) {this.customerName = customerName;}public Address getHomeAddress() {return homeAddress;}public void setHomeAddress(Address homeAddress) {this.homeAddress = homeAddress;}public void setCustomerId(Integer customerId) {this.customerId = customerId;}public Address getCompanyAddress() {return companyAddress;}public void setCompanyAddress(Address companyAddress) {this.companyAddress = companyAddress;}
}

– 更多参见:Hibernate 精萃
– 声 明:转载请注明出处
– Last Updated on 2019-06-23
– Written by ShangBo on 2019-06-23
– End

Hibernate 列映射 – 解决其他类型映射命名冲突相关推荐

  1. mybatis date类型映射_Mybatis中类型映射处理器详解

    上一篇梳理了Configuration初始化分析,今天继续typeHandlers部分. 数据库厂商标识 接上一篇文章分析,下一个解析的是databaseIdProvider节点,这个节点好理解,从字 ...

  2. Hibernate:组合模式解决树的映射

    树经常用来展示目录结构,那么在Hibernate中怎样解决树的映射问题呢? 先来看一个分销商的树形结构的例子 所有分销商 东北区 辽宁省 沈阳医药 吉林省 华北区 北京市 北京医药 河北省 华南区 那 ...

  3. Hibernate注解(二)之映射简单的属性

    翻译自Hibernate Annotations 2.  映射简单的属性 2.1.声明基本的属性映射 每个非静态非瞬态属性(取决于访问类型的字段或方法)都被认为是持久性的,除非您将其注释为@Trans ...

  4. MapStruct系列(6)-映射集合、映射Stream流、映射枚举

    文章目录 映射集合 1. List. Set集合 2. Map集合 3. 集合映射策略 4. 用于集合映射的实现类型 映射Stream流 映射枚举 1. 将枚举映射到枚举类型 2. 映射枚举到字符串或 ...

  5. JPA – Hibernate –包级别的类型映射

    当我们最终成熟到可以在JPA中使用某些自定义类型映射时,我们通常会停留在某些提供程序特定的解决方案上,因为JPA本身并未定义任何实现此功能的机制. 让我为您展示一个JPA提供程序Hibernate的自 ...

  6. mysql映射超_Hibernate的映射类型 hibernate mysql映射类型

    (转)http://blog.csdn.net/zxy_snow/article/details/7214222 Hibernate的映射类型 hibernate mysql映射类型 1.Hibern ...

  7. jpa配置映射包_JPA – Hibernate –包级别的类型映射

    jpa配置映射包 当我们最终成熟到可以在JPA中使用某些自定义类型映射时,我们通常会停留在某些提供程序特定的解决方案上,因为JPA本身并未定义任何用于执行此操作的机制. 让我为您展示一个JPA提供程序 ...

  8. hibernate mysql 映射_hibernate与mysql映射类型对应表与mysql导入导出

    http://blog.sina.com.cn/s/blog_5f240fc40100etlt.html 一.记录下hibernate mysql映射类型对应表: 1.常规Hibernate 映射 i ...

  9. SSH:Hibernate框架(七种关联关系映射及配置详解)

    概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用. 分类 关联关系分为上述七种,但是由于相互之间有各种关系, ...

最新文章

  1. python知乎-学会python的好处,轻易搭建自己的知乎
  2. linux c之通过管道实现兄弟间进程通信:
  3. python 最优化算法库_哈工大硕士生用?Python 实现了 11 种经典数据降维算法,源代码库已开放...
  4. html轮播图原理,30_用js实现一个轮播图效果,简单说下原理
  5. 微信端php 开发技术要求,PHP微信开发技术 - WebFalse文档托管平台
  6. 基于STM32的电池管理系统触摸屏设计方案
  7. 读谱对吉他手来说重要吗?试试它提升你的读谱效率
  8. 基于百度通用翻译API的一个翻译小工具
  9. 2022-2028全球食品和饮料行业热转印设备行业调研及趋势分析报告
  10. linux系统iso文件详解,ISO镜像文件解析
  11. 基础VLAN划分(思科)
  12. OSPF LSA内容解析及SPF算法分析
  13. 机器学习必备知识点 之 样本方差与实际方差
  14. java邮件客户端_java实现POP3邮件客户端
  15. html和linux下目录路径中 杠,点杠,点点杠区别
  16. 【多智能体感知与协同调度】
  17. 【无标题】printf was not declared in this scope
  18. windows录屏html文件,win7系统自带的屏幕录制工具如何打开使用
  19. 男生停止长高的迹象是真的吗?
  20. RS-485(物理层) 硬件接口

热门文章

  1. 2023年全国最新工会考试精选真题及答案53
  2. js 公共方法 数组对象求和
  3. 社区购物、社区买菜小程序源码
  4. 搭建自己的外卖红包平台,操作外卖CPS实现躺赚
  5. 关于多对多关系(即E-R图中m:n)中的界面展示优化
  6. huggingFace 中文模型实战——中文文本分类
  7. PC微信机器人之实战分析微信图片加密解密
  8. 部署策略对比:蓝绿部署、金丝雀发布及其他
  9. pythonweb图书管理系统_部署图书管理系统项目
  10. 外贸网络营销搜索引擎和B2B模式比较