我是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/

10-13 01:18