@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; } }
@Data @Entity public class DemoEntity { @Id @GeneratedValue private Long id; @Column private String value; }
@Entity(name = "InheritanceSecondChildEntity") @Table(name = "InheritanceSecondChildEntity", catalog = "hibernate_orm_test_collation", schema = "dbo") @PrimaryKeyJoinColumn(name = "ID") public static class InheritanceSecondChildEntity extends InheritanceRootEntity { @ManyToOne @JoinColumn public Match match; } }
/** * @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; }
@Entity @Table(name="Detail") private static class Detail { @Id @GeneratedValue private Integer id; @Column(nullable = false) private String detailType; private String description; } }
/** * @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; } }
@Entity(name = "TheEntity") @Table(name = "TheEntity") public static class TheEntity { @Id @Column( length = 16 ) @GeneratedValue public UUID id; } }
@Entity( name = "thing" ) @Table( name = "THING_ENTITY" ) public class Thing { @Id @GeneratedValue( strategy = GenerationType.AUTO ) long id; @Version long version; @Column( updatable = false ) String special; } }
@Entity(name = "Entity1") @Table(name = "Entity_1") public static class Entity1 { @Id @GeneratedValue private int id; }
@Entity @Table( name = "SIMPLE_ENTITY" ) private static class SimpleEntity { @Id @GeneratedValue Long id; String name; } }
@Entity( name = "Entity1" ) @Table( name = "Entity1" ) public static class Entity1 { @Id @GeneratedValue( strategy = GenerationType.SEQUENCE ) public Integer id; }
@Entity @Table( name = "FOO" ) private static class Foo { @Id @GeneratedValue Long id; } }
@Entity(name = "Address") @Table(name = "address") public static class Address { @Id @GeneratedValue private Long id; private String street; public void setStreet(String street) { this.street = street; } }
@Entity(name = "AInfo") public static class AInfo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Column(unique = true) private String uniqueString; } }
@Entity(name = "LDE") public static class LocalDateEvent { @Id @GeneratedValue private Long id; @Column(name = "START_DATE", nullable = false) private LocalDate startDate; }