Refine search
/** * @author Strong Liu <stliu@hibernate.org> */ @Entity @Table(name = "roles") public class Role extends VersionedRecord { @Id @Enumerated(EnumType.STRING) Code code; }
@Entity @Table(name = CHANGE_TABLE_NAME) public class Change extends GenericModel<ChangeDto> implements Serializable { @Column(name = CHANGE_CONFIGURATION_VERSION) private int configurationVersion; @Column(name = CHANGE_TYPE) @Enumerated(EnumType.STRING) private ChangeType type; @Column(name = CHANGE_ENDPOINT_GROUP_ID) private Long groupId;
@Entity public static class EntityWithEnumeratedAttributes { @Id public Integer id; public Gender notAnnotated; @Enumerated public Gender noEnumType; @Enumerated(EnumType.ORDINAL) public Gender ordinalEnumType; @Enumerated(EnumType.STRING) public Gender stringEnumType; }
@Enumerated(EnumType.STRING) @Column(name="application_type") public AppType getApplicationType() { return applicationType; }
if (generatedValue.strategy() != GenerationType.IDENTITY && generatedValue.strategy() != GenerationType.AUTO) { validator.warning("GeneratedValue.strategy() " + generatedValue.strategy() + " not supported", generatedValue.getClass()); name = "".equals(persistenceColumn.name()) ? null : persistenceColumn.name(); isUnique = persistenceColumn.unique(); isNullable = persistenceColumn.nullable(); length = persistenceColumn.length(); EnumType enumType = enumerated.value(); if (enumType == EnumType.ORDINAL) { converterType = EnumOrdinalConverter.class.getCanonicalName();
@Enumerated public State getState() { return state; }
private javax.persistence.EnumType getEnumType(ParameterType reader) { javax.persistence.EnumType enumType = null; if ( reader.isPrimaryKey() ) { MapKeyEnumerated enumAnn = getAnnotation( reader.getAnnotationsMethod(), MapKeyEnumerated.class ); if ( enumAnn != null ) { enumType = enumAnn.value(); } } else { Enumerated enumAnn = getAnnotation( reader.getAnnotationsMethod(), Enumerated.class ); if ( enumAnn != null ) { enumType = enumAnn.value(); } } return enumType; }
final int length = column != null ? column.length() : 255; final EnumType type = (enumerated == null) ? EnumType.STRING : enumerated.value(); if (type == EnumType.STRING) { pstmt.setString(j, value == null ? null : value.toString()); } else if (attr.field.getType() == Ip.class) { final Enumerated enumerated = attr.field.getAnnotation(Enumerated.class); final EnumType type = (enumerated == null) ? EnumType.ORDINAL : enumerated.value(); if (type == EnumType.STRING) { pstmt.setString(j, value == null ? null : value.toString());
@javax.persistence.Entity(name = "AddressLevel") @Table(name = "address_level") public static class AddressLevel extends DescriptionEntity { @Enumerated(STRING) private Nature nature; @Column(nullable = false) private Integer rank; @Column(nullable = false) private boolean required;
@Entity public static class TheEntity { @Id private Long id; @Enumerated private Boolean yesNo; } }
@Enumerated(EnumType.STRING) @Column(name="token_endpoint_auth_method") public AuthMethod getTokenEndpointAuthMethod() { return tokenEndpointAuthMethod; }
@Test public void testEnumerated() throws Exception { reader = getReader( Entity3.class, "field1", "element-collection.orm19.xml" ); assertAnnotationPresent( ElementCollection.class ); assertAnnotationNotPresent( Temporal.class ); assertAnnotationPresent( Enumerated.class ); assertAnnotationNotPresent( Lob.class ); assertEquals( EnumType.STRING, reader.getAnnotation( Enumerated.class ).value() ); }
@Entity @Table (name="ORDER_STATUS_HISTORY" , schema=SchemaConstant.SALESMANAGER_SCHEMA) public class OrderStatusHistory implements Serializable { private static final long serialVersionUID = 3438730310126102187L; @Id @Column ( name="ORDER_STATUS_HISTORY_ID") @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "STATUS_HIST_ID_NEXT_VALUE") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") private Long id; private Order order; @Enumerated(value = EnumType.STRING) private OrderStatus status; @Column(name = "DATE_ADDED", nullable = false) private Date dateAdded; @Column(name = "CUSTOMER_NOTIFIED") private java.lang.Integer customerNotified;
@Entity @Table(name = APPLICATION_EVENT_MAP_TABLE_NAME) public class ApplicationEventMap extends GenericModel<ApplicationEventMapDto> { private EventClass eventClass; @Column(name = APPLICATION_EVENT_MAP_FQN) private String fqn; @Column(name = APPLICATION_EVENT_MAP_ACTION) @Enumerated(EnumType.STRING) private ApplicationEventAction action;
/** * @author Strong Liu <stliu@hibernate.org> */ @Entity @IdClass(ListActionRole.class) public class ListActionRole extends VersionedRecord { @Id @Enumerated(EnumType.STRING) Code roleCode; @ManyToOne(targetEntity = Role.class) @JoinColumn(nullable = false) Role role; @Override public String toString() { return "ListActionRole.Id(roleCode=" + roleCode + ")"; } @Override public int hashCode() { return toString().hashCode(); } }
@Enumerated(EnumType.STRING) @Column(name="subject_type") public SubjectType getSubjectType() { return subjectType; }
private javax.persistence.EnumType getEnumType(XProperty property) { javax.persistence.EnumType enumType = null; if (key) { MapKeyEnumerated enumAnn = property.getAnnotation( MapKeyEnumerated.class ); if ( enumAnn != null ) { enumType = enumAnn.value(); } } else { Enumerated enumAnn = property.getAnnotation( Enumerated.class ); if ( enumAnn != null ) { enumType = enumAnn.value(); } } return enumType; }
@Entity @Table (name="ORDER_TOTAL" , schema=SchemaConstant.SALESMANAGER_SCHEMA) public class OrderTotal extends SalesManagerEntity<Long, OrderTotal> { private static final long serialVersionUID = -5885315557404081674L; @Id @Column(name = "ORDER_ACCOUNT_ID", unique=true, nullable=false) @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "ORDER_TOTAL_ID_NEXT_VALUE") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") private Long id; @Column (name ="CODE", nullable=false) private String orderTotalCode;//SHIPPING, TAX @Column (name ="TITLE", nullable=true) private String title; @Column (name ="ORDER_VALUE_TYPE") @Enumerated(value = EnumType.STRING) private OrderValueType orderValueType = OrderValueType.ONE_TIME; @Column (name ="ORDER_TOTAL_TYPE") @Enumerated(value = EnumType.STRING) private OrderTotalType orderTotalType = null;
@Entity @Table(name = LOG_APPENDER_TABLE_NAME) @Inheritance(strategy = InheritanceType.JOINED) public class LogAppender extends Plugin<LogAppenderDto> implements Serializable { @Column(name = LOG_APPENDER_MIN_LOG_SCHEMA_VERSION) private int minLogSchemaVersion; @Column(name = LOG_APPENDER_MAX_LOG_SCHEMA_VERSION) private int maxLogSchemaVersion; @Column(name = LOG_APPENDER_CONFIRM_DELIVERY) private boolean confirmDelivery; @Enumerated(EnumType.STRING) @CollectionTable(name = "header_structure") @Column(name = "structure_field", nullable = false)
@Column(length = 3) @Enumerated(EnumType.STRING) public CurrencyCode getCurrency() { return currency; }