我是 java spring boot 的初学者。我只想存储一列作为外键的一部分而不是完整的对象。我正在使用@ManyToOne 注释。 现在对象看起来像 initialObjectStructure .我希望它看起来像 finalObjectStructure
提前致谢
最佳答案
试试这个
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "topic_id")
@JsonIgnoreProperties(value = {"name", "description"})
private Topic topic;
并且你必须添加这个依赖
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.8</version>
</dependency>
希望对你有用
关于java - 仅将一列作为外键存储在另一个实体中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57938502/