如果要在同一实体中具有两次相同的可嵌入对象类型,则默认使用列名将无效:至少其中一列必须是显式的。Hibernate超越了EJB3规范,并允许您通过NamingStrategy增强默认机制。DefaultComponentSafeNamingStrategy是对默认EJB3NamingStrategy的一个小改进,该默认EJB3NamingStrategy允许即使在同一实体中使用两次,也默认使用嵌入式对象。
从Hibernate Annotations
Doc:http
:
//docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#d0e714



