JPA实体的编写哈希码



我在为我的jpa2实体制作吊索时对规则有些困惑。

我有一个包含审核列的嵌入式实体(LastModifieddate,createDate)等。我的实体的对象PE部分是否应该为我的实体pe部分?

@Entity(name = "CaseStatusEnum")
public class CaseStatus implements java.io.Serializable {
    private static final long serialVersionUID = -5936623582710348810L;
    @Id
    @Column(unique=true,nullable=false,length=30)
    private String caseStatus;
    @Column(nullable=false,length=100)
    private String caseStatusDesc;
    @Embedded
    private AuditTrail auditTrail;

我建议您此链接围绕等于和哈希数函数的概述概念,特别是在哈希和集合的不同实现中使用。覆盖等值和哈希码然后,您可能需要根据所使用的JPA2实现来调整Equals和HashCode函数的实现。无论是什么,我建议您查看有关休拜酸盐的这篇文章 - 等于和哈希码更好地理解您的应用如何影响此功能。

问候

相关内容

  • 没有找到相关文章

最新更新