我有两个实体,用户和操作和两个实体拥有其中一个连接:加入实体之前保存使用POST方法
@Entity
public class User implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long userId;
@Basic
private String username;
private String password;
//Getters and Setters
}
@Entity
public class Operation implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long userId;
@ManyToOne
@JoinColumn(name = "user_id")
User user;
//Getters and Setters
}
两个实体拥有仓库了。
在我的上下文中,当用户(操作员)已被记录时,用户实体被加载到会话范围(HttpSession)中。 对于系统上用户的每个操作,应用程序通过Operation Repository注册该操作。
我的问题是:如何在数据库中注册之前设置用户实体(进行会话)操作?
是否有可能重写存储库方法?
编辑1:
该操作通过使用HTTP POST方法的Web界面保存。我需要继续使用URI来保存。像:
URI:HTTP://本地主机:9874 /操作 数据:{ “名”: “操作名称”}
谢谢!
你的意思重写由Spring数据JPA提供的保存方法是什么? – pvpkiran
@pvpkiran到底!我认为这是我的解决方案... –