@Entity
@Table(name="user_group",
uniqueConstraints = {@UniqueConstraint(columnNames = {"user_id", "group_id"})})
public class UserGroup implements Serializable
{
User user //This is user model
Group group // This is Group model
// Other fields
// setter and getter methods.
}
# 1 楼答案
在表上定义主键或至少是唯一约束是避免重复的最可靠的方法。然后,您的代码将抛出一些有用的错误,以便您正确处理事务
# 2 楼答案
使用唯一约束定义实体对象
在事务中保存对象