如何在 EJB3 中使用非关键复合元素?

Posted

技术标签:

【中文标题】如何在 EJB3 中使用非关键复合元素?【英文标题】:How to use non-key composite elements in EJB3? 【发布时间】:2009-06-29 19:18:10 【问题描述】:

使用 EJB3/JBoss,我如何使用表格中的复合元素,例如

@Entity
public class X 
   @Id
   private int id;
   private Coordinate coordinate;

其中Coordinate 定义为(为便于阅读,省略了setter/getter):

public class Coordinate 
    int x;
    int y;

所有内容都应映射到表X,其中包含列idxy

【问题讨论】:

【参考方案1】:

查看@Embedded 和@Embeddable 注释。

【讨论】:

以上是关于如何在 EJB3 中使用非关键复合元素?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Alamofire 发布复合关键数据参数?

使用复合键的许多人:如何在实体之间的表中添加元素?

如何使用 JPA/EJB3 和 WildFly 读取未提交的数据?

如何使用 JPA/hibernate EntityManager 和 EJB3.0 实现泛型?

如何获得价值比多列值,而不是使用从SQL Server复合键字段

EJB3 和手动层次结构持久性