gpt4 book ai didi

java - 在 Spring 中定义 @ManyToOne 关系后,如何访问底层列?

转载 作者:行者123 更新时间:2023-12-01 04:48:29 24 4
gpt4 key购买 nike

我使用 Spring 3.2 和 Roo 1.2.3 通过 Hibernate 构建一个数据库支持的 Java 应用程序。我的数据库中的表之间有多个双向 OneToMany/ManyToOne 关系。当我使用 @JoinColumn (通过 Roo 中的“字段引用”)设置关系的 ManyToOne 端时,会创建一个类型为相关实体(ManyToOne 中的“一”)的新字段。但是,一旦完成此操作,似乎就无法访问 ManyToOne 关系所基于的基础列值。当基础连接列包含应用程序所需的数据时(即,当连接列包含产品库存号时),这是一个问题。

是否有任何方法可以设置我的实体类,以便其 ManyToOne 关系所基于的列仍然可以访问,而无需遍历新的联接属性?如何为此列的值定义访问器方法?

我几天来一直在网上寻找这个问题的答案,但没有结果。预先感谢您的帮助。

最佳答案

只需使用 insertable=false 和 updateable=false 再次映射该列

关于java - 在 Spring 中定义 @ManyToOne 关系后,如何访问底层列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15419814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com