java - 如何将数据添加到链接表?
问题描述
我是 Spring 新手,在向数据库添加数据时遇到了一些问题。
我有两个通过 ID 关联的表(User
和)。Group
如何在相关表中添加数据?
表用户:
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column
private String name, surname, patronymic;
@ManyToOne
private Group group;
public User() {
// Nothing
}
public User(String surname, String name, String patronymic) {
this.name = name;
this.surname = surname;
this.patronymic = patronymic;
}
// Getters and Setters
}
表组:
@Entity
@Table(name = "groups")
public class Group {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column
private String groupName;
@OneToMany(mappedBy = "group")
private List<User> user = new ArrayList<>();
public Group() {
// Nothing
}
public Group(String groupName) {
this.groupName = groupName;
}
// Getters and Setters
}
解决方案
推荐阅读
- azure-devops - Azure Pipelines YAML 如何在具有策略的作业之间使用变量
- python - 模块“tensorflow_estimator.python.estimator.api._v2.estimator”没有属性“输入”
- html - 访问数组中项目的复选框值 - Sitecore
- amazon-web-services - 为什么我的 Kinesis Analytics 应用程序架构发现不起作用?
- javascript - 升级到 MarkLogic 9.0-9.1 导致通过 REST API 的光学查询出现问题
- ethereum - 支付用户的gas:以太坊
- android - 通过滑动在 textview 中显示 sqlite 数据库的下一条记录
- r - 检查一系列列中的值是否在另一列列中的值的一定数量内
- swift - 在哪里?在 Swift 中进行条件转换?
- entity-framework-core - 如何模拟 DbUpdateConcurrencyException