2013-03-14 51 views
1

我使用Spring 3.2与Roo 1.2.3通过Hibernate构建数据库支持的Java应用程序。我的数据库中有几个双向的OneToMany/ManyToOne关系。当我使用@JoinColumn(通过Roo中的“字段引用”)设置关系的ManyToOne端时,会创建一个类型为相关实体的新字段(ManyToOne中的“1”)。但是,一旦完成,似乎无法访问ManyToOne关系所基于的底层列值。当基础连接列包含应用程序所需的数据时(即连接列包含产品库存编号时),这是一个问题。如何在Spring中定义@ManyToOne关系后访问底层列?

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

我一直在网上寻找这个问题的答案几天,但无济于事。在此先感谢您的帮助。

回答

0

只是第二次插入列,可插入= false且可更新= false