我有两个 SQL 表如下:
用户
ID
用户名
密码
...以及更多不相关的东西
活动
ID
名称
描述
用户
我用它们的存储库创建了两个实体类(带有注释@RepositoryRestResource)
@Entity
public class Users {
@Id
private int id;
private String username;
private String password;
@OneToMany(mappedBy = "users")
private Set<Activities> activities;
public Set<Activities> getActivities() {
return activities;
}
//constructors && getters setters
Run Code Online (Sandbox Code Playgroud)
和
@Entity
public class Activities {
@Id
private int id;
@ManyToOne
@JoinColumn(name = "users")
private Users users;
private String name;
private String description;
//constructors && get
Run Code Online (Sandbox Code Playgroud)
我通过创建活动创建了一个端点来测试工作流程。全部硬编码如下
@RequestMapping("/calendar")
public Set<Activities> goToCalendar(Authentication authentication){
Users user …Run Code Online (Sandbox Code Playgroud)