@Entity @Table(name = "ReleaseMessage") public class ReleaseMessage { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "Id") private long id; @Column(name = "Message", nullable = false) private String message; @Column(name = "DataChange_LastTime") private Date dataChangeLastModifiedTime;
@Entity @Table(name = "NamespaceLock") @Where(clause = "isDeleted = 0") public class NamespaceLock extends BaseEntity{ @Column(name = "NamespaceId") private long namespaceId; public long getNamespaceId() { return namespaceId; } public void setNamespaceId(long namespaceId) { this.namespaceId = namespaceId; } }
@Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "realId") public Long getRealId() { return realId; }
@Entity(name = "SpecialPerson") public static class SpecialPerson extends Person { @Column(name = "special") private String special; @OneToMany(orphanRemoval = true, cascade = { CascadeType.PERSIST, CascadeType.REMOVE }) @JoinColumn(name = "PERSONID", referencedColumnName = "ID", nullable = false, updatable = false) @BatchSize(size = 100) private Set<Address> addresses = new HashSet<Address>(); public void addAddress(Address address) { this.addresses.add( address ); } }
@Entity(name = "QuotedIdentifier") @Table( name = "`table`") public static class QuotedIdentifier { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "`index`") private int index; @Column(name = "`timestamp`") private long timestamp; @Column(name = "`from`") private String from; } }
/** * @author Jason Song(song_s@ctrip.com) */ @Entity @Table(name = "Role") @SQLDelete(sql = "Update Role set isDeleted = 1 where id = ?") @Where(clause = "isDeleted = 0") public class Role extends BaseEntity { @Column(name = "RoleName", nullable = false) private String roleName; public String getRoleName() { return roleName; } public void setRoleName(String roleName) { this.roleName = roleName; } }
@Id @GeneratedValue @Column(name = "dress_id") public Integer getId() { return id; }
/** * @author Emmanuel Bernard */ @Entity @AssociationOverrides({ @AssociationOverride(name = "id.channel", joinColumns = @JoinColumn(name = "chan_id", nullable = false)), @AssociationOverride(name = "id.presenter", joinColumns = @JoinColumn(name = "presenter_name", nullable = false))}) public class TvMagazin { @EmbeddedId public TvMagazinPk id; @Temporal(TemporalType.TIME) @Column(name="`time`") Date time; }
@Id @GeneratedValue(strategy = GenerationType.TABLE, generator = "EMP_GEN") @Column(name = "ball_id") public Integer getId() { return id; }
@Id @GeneratedValue(strategy = GenerationType.TABLE, generator = "EMP_GEN") @Column(name = "ball_id") public Integer getId() { return id; }
@Entity @Table(name = "Address") private static class Address { @Id @GeneratedValue private Integer id; @ManyToOne @JoinColumn(name = "userId") private User user; @Column(nullable = false) private String addressType; @Column(nullable = false) private String addressText; }
/** * @author Janario Oliveira */ @Entity public class Place { @Id @GeneratedValue int id; @Column(name = "NAME") String name; @Column(name = "OWNER") String owner; }
@Entity @Table(name="Detail") private static class Detail { @Id @GeneratedValue private Integer id; @Column(nullable = false) private String detailType; private String description; } }