这是我在开发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)
谢谢。