java - Hibernate Annotations,从现有的两个实体创建第三个实体,而不注释已经注释的表

标签 java hibernate struts hibernate-mapping

我有两个名为 USER 和 ROLE 的表,其中实体为 USER 和 ROLE 响应。 现在我想使用上述实体再创建一个实体,以便我可以获取两个表的数据。

还有一个名为 USER_ROLE 的表,其中包含两个字段“user_id”和“role_id”。

我必须使用 hibernate 注释来完成这些事情。

我尝试创建带有注释表的第三个实体作为 USER 表,属性是一些 USER 表字段和 ROLE 表的集合集。但这里的错误是我用 USER 表注释了第三个实体,该表已经用 User 实体注释了。

所以现在我必须在不注释任何表的情况下创建第三个实体,必须访问已经访问该表的两个实体。

如何使用 hibernate 注释来完成这些任务。

请帮助我解决这个问题

谢谢,rajNaveen

最佳答案

据我了解,您要寻找的内容可以在此 tutorial 中找到。 。 看看@JoinTable是如何使用的。

希望有帮助!!!

关于java - Hibernate Annotations,从现有的两个实体创建第三个实体,而不注释已经注释的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9596571/

相关文章:

hibernate - 如何自动 hibernate 并重新唤醒我的 Ubuntu 服务器?

java - 如何加载集成测试数据

java - 无法使用 Spring Data REST 捕获 DataIntegrityViolationException

java - For-Each 循环中的限制

java - 在 DispatcherServlet 中未找到带有 URI 的 HTTP 请求的映射 - 上下文组件扫描不起作用

java - 如何在使用 <html :select> in struts? 时选择多个选项

java - 当 Action 类位于单独的 jar 文件中时,Struts 2 验证失败

java - hibernate "could not execute query"异常!

java - 如何将字符串映射到 URI?

java - BlackBerry BitmapField 关于焦点更改和单击监听器