Hibernate / JPA,如何实现关系变量?

时间:2018-07-02 13:59:21

标签: java mysql hibernate spring-boot jpa

这是我在开发Spring Boot Restful API应用程序时偶然发现的问题。所以,我有一堂课:

@Entity
@Table(name = "books")
public class BookModel implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;

    private String text;
    private int rank;
    private Date created;

    //THIS IS THE VARIABLE THAT I WANT TO CONFIGURE
    @Transient
    private boolean read;

}

在我的MySQL数据库中,我有3个表: books 用户 userbookrelations

userbookrelations 条目包含一个书主键(书ID),一个用户主键(用户ID)和一个“读”整数(1表示用户已阅读这本书,0否则)。

当用户发出带有用户ID和书ID的api请求时,将 userbookrelations 表中的此读取整数分配给BookModel类中的read布尔值的最佳方法是什么? (api调用将BookModel返回为JSON)

谢谢。

0 个答案:

没有答案