java - Hibernate 4 - 可以向 @ManyToMany Hibernate 额外表添加额外字段吗?

标签 java hibernate annotations

我有同样的问题,在 hibernate 3 here 中得到了回答。但是,我无法将其应用于 hibernate 4,因为没有 @CollectionOfElements 注释。有人可以提供可以使用 hibernate 4 执行的解决方案吗?

编辑:将 @CollectionOfElements 更改为 @ElementCollection 对我有用。我现在应该如何处理@JoinTable,因为那里没有表字段。

最佳答案

Hibernate 4仅支持标准的JPA注释,即@ElementCollection .

请注意,甚至 Hibernate 3 recommends using this standard annotation :

Deprecated. use @ElementCollection

关于java - Hibernate 4 - 可以向 @ManyToMany Hibernate 额外表添加额外字段吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13770675/

相关文章:

java - 在 Hibernate 中绕过 GeneratedValue(合并不在数据库中的数据?)

mysql - hibernate order by 表达式不接受 '>'

java - 如何使用 instanceof 解决 JPA 延迟加载问题

java - 自定义注释错误

java - Spring Redis - 从 application.properties 文件中读取配置

java if 条件 == false vs !运算符(operator)

java - libusb 无法取消初始化上下文

java - Java中如何使用注解替换代码?

java - 模拟注解方法时的 NPE

java - JAVA、JavaSpaces 中的进程通信