@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; } }
/** * @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; } }
@Table(name = "Permission") @SQLDelete(sql = "Update Permission set isDeleted = 1 where id = ?") @Where(clause = "isDeleted = 0") public class Permission extends BaseEntity { @Column(name = "PermissionType", nullable = false)
@Table(name = "UserRole") @SQLDelete(sql = "Update UserRole set isDeleted = 1 where id = ?") @Where(clause = "isDeleted = 0") public class UserRole extends BaseEntity { @Column(name = "UserId", nullable = false)
@Table(name = "RolePermission") @SQLDelete(sql = "Update RolePermission set isDeleted = 1 where id = ?") @Where(clause = "isDeleted = 0") public class RolePermission extends BaseEntity { @Column(name = "RoleId", nullable = false)
@Entity @Table(name = "Favorite") @SQLDelete(sql = "Update Favorite set isDeleted = 1 where id = ?") @Where(clause = "isDeleted = 0") public class Favorite extends BaseEntity {
@Table(name = "ConsumerRole") @SQLDelete(sql = "Update ConsumerRole set isDeleted = 1 where id = ?") @Where(clause = "isDeleted = 0") public class ConsumerRole extends BaseEntity { @Column(name = "ConsumerId", nullable = false)
@Entity @Table(name = "Privilege") @SQLDelete(sql = "Update Privilege set isDeleted = 1 where id = ?") @Where(clause = "isDeleted = 0") public class Privilege extends BaseEntity {
@Entity(name = "Category") @Table(name = "CATEGORY") @Where(clause = "inactive = 0") public static class Category { @Id private int id; private String name; private String description; private int inactive; } }
@Entity(name = "Category") @Table(name = "CATEGORY") @Where(clause = "inactive = 0") public static class Category { @Id @GeneratedValue private int id; private String name; private int inactive; }
@Entity(name = "Category") @Table(name = "CATEGORY") @Where(clause = "inactive = 0") public static class Category { @Id @GeneratedValue private int id; private String name; private int inactive; }
@OneToMany @JoinColumn( name = "MATERIAL_OWNER_ID") @Where( clause = "name = 'high' or name = 'medium'" ) @Immutable public List<Rating> getMediumOrHighRatingsFromCombined() { return mediumOrHighRatingsFromCombined; } public void setMediumOrHighRatingsFromCombined(List<Rating> mediumOrHighRatingsFromCombined) {
@ElementCollection @CollectionTable( name = "COLLECTION_TABLE", joinColumns = { @JoinColumn( name = "MAIN_ID" ) } ) @Column( name="VALUE") @Where( clause = "MAIN_CODE='MATERIAL' AND VALUE_CODE='SIZE'") @Immutable public Set<String> getSizesFromCombined() { return sizesFromCombined; } public void setSizesFromCombined(Set<String> sizesFromCombined) {
@ElementCollection @CollectionTable( name = "COLLECTION_TABLE", joinColumns = { @JoinColumn( name = "MAIN_ID" ) } ) @Column( name="VALUE") @Where( clause = "MAIN_CODE='BUILDING' AND VALUE_CODE='RATING'" ) @Immutable public Set<String> getRatingsFromCombined() { return ratingsFromCombined; } public void setRatingsFromCombined(Set<String> ratingsFromCombined) {
@ElementCollection @CollectionTable( name = "COLLECTION_TABLE", joinColumns = { @JoinColumn( name = "MAIN_ID" ) } ) @Column( name="VALUE") @Where( clause = "MAIN_CODE='BUILDING' AND VALUE_CODE='SIZE'") @Immutable public Set<String> getSizesFromCombined() { return sizesFromCombined; } public void setSizesFromCombined(Set<String> sizesFromCombined) {
@ElementCollection @CollectionTable( name = "COLLECTION_TABLE", joinColumns = { @JoinColumn( name = "MAIN_ID" ) } ) @Where( clause = "MAIN_CODE='BUILDING' AND ASSOCIATION_CODE='SIZE'") @Immutable public Set<ContainedSize> getContainedSizesFromCombined() { return containedSizesFromCombined; } public void setContainedSizesFromCombined(Set<ContainedSize> containedSizesFromCombined) {
@ElementCollection @CollectionTable( name = "COLLECTION_TABLE", joinColumns = { @JoinColumn( name = "MAIN_ID" ) } ) @Where( clause = "MAIN_CODE='BUILDING' AND ASSOCIATION_CODE='RATING'" ) @Immutable public Set<ContainedRating> getContainedRatingsFromCombined() { return containedRatingsFromCombined; } public void setContainedRatingsFromCombined(Set<ContainedRating> containedRatingsFromCombined) {
@ElementCollection @CollectionTable( name = "COLLECTION_TABLE", joinColumns = { @JoinColumn( name = "MAIN_ID" ) } ) @AssociationOverrides( value = { @AssociationOverride( name = "size", joinColumns = { @JoinColumn(name = "ASSOCIATION_ID") } ) } ) @Where( clause = "MAIN_CODE='MATERIAL' AND ASSOCIATION_CODE='SIZE'") @Immutable public Set<ContainedSize> getContainedSizesFromCombined() { return containedSizesFromCombined; } public void setContainedSizesFromCombined(Set<ContainedSize> containedSizesFromCombined) {
@ManyToMany(cascade = CascadeType.PERSIST) @OrderBy("expirationDate") @Where(clause = "1=1") @WhereJoinTable(clause = "2=2") @Filter(name="Groupfilter", condition = "3=3") @FilterJoinTable(name="Groupfilter", condition = "4=4") public Set<Permission> getPermissions() { return permissions; }
@ManyToMany(cascade = CascadeType.PERSIST) @OrderBy("expirationDate") @Where(clause = "1=1") @WhereJoinTable(clause = "2=2") @Filter(name="Groupfilter", condition = "3=3") @FilterJoinTable(name="Groupfilter", condition = "4=4") public Collection<Permission> getPermissions() { return permissions; }