Refine search
/** * @author Oliver Gierke */ @Entity public class Account { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne private Customer customer; @Temporal(TemporalType.DATE) private Date expiryDate; public Long getId() { return id; } public Customer getCustomer() { return customer; } public Date getExpiryDate() { return expiryDate; } }
@Override public void inspect(Element element, Annotations annotations) { Temporal temporal = element.getAnnotation(Temporal.class); if (temporal != null && element.getAnnotation(ElementCollection.class) == null) { PropertyType propertyType = null; switch (temporal.value()) { case DATE: propertyType = PropertyType.DATE; break; case TIME: propertyType = PropertyType.TIME; break; case TIMESTAMP: propertyType = PropertyType.DATETIME; } annotations.addAnnotation(new QueryTypeImpl(propertyType)); } }
/** * @author Emmanuel Bernard */ @Entity public class FinancialHistory implements Serializable { @Id //@JoinColumn(name = "FK") @ManyToOne Person patient; @Temporal(TemporalType.DATE) Date lastUpdate; public FinancialHistory() { } public FinancialHistory(Person patient) { this.patient = patient; } }
/** * @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; }
@MappedSuperclass public static class DBObject { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq") protected Integer id; @Temporal(TemporalType.TIMESTAMP) protected Date correctDate; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Date getCorrectDate() { return correctDate; } public void setCorrectDate(Date correctDate) { this.correctDate = correctDate; } }
@Temporal(TemporalType.TIMESTAMP ) public Date getFulfilled() { return fulfilled; }
GeneratedValue gv = field.getAnnotation(GeneratedValue.class); if (gv != null) { if (gv.strategy() == GenerationType.IDENTITY) { flags = Flag.DbGenerated.setTrue(flags); } else if (gv.strategy() == GenerationType.SEQUENCE) { assert (false) : "Sequence generation not supported."; flags = Flag.DaoGenerated.setTrue(flags); flags = Flag.Insertable.setTrue(flags); flags = Flag.SequenceGV.setTrue(flags); } else if (gv.strategy() == GenerationType.TABLE) { flags = Flag.DaoGenerated.setTrue(flags); flags = Flag.Insertable.setTrue(flags); if (column == null || (column.insertable() && column.table().length() == 0)) { flags = Flag.Insertable.setTrue(flags); if (column == null || (column.updatable() && column.table().length() == 0)) { flags = Flag.Updatable.setTrue(flags); if (temporal.value() == TemporalType.DATE) { flags = Flag.Date.setTrue(flags); } else if (temporal.value() == TemporalType.TIME) { flags = Flag.Time.setTrue(flags); } else if (temporal.value() == TemporalType.TIMESTAMP) { flags = Flag.TimeStamp.setTrue(flags);
/** * @author Chandra Patni */ @Entity @SecondaryTable( name = "TV_PROGRAM_EXT", pkJoinColumns = { @PrimaryKeyJoinColumn( name = "CHANNEL_ID" ), @PrimaryKeyJoinColumn( name = "PRESENTER_NAME" ) } ) @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 TvProgram { @EmbeddedId public TvMagazinPk id; @Temporal( TemporalType.TIME ) @Column(name="`time`") Date time; @Column( name = "TXT", table = "TV_PROGRAM_EXT" ) public String text; }
@Temporal(TemporalType.TIMESTAMP) public Calendar getAlternativeDepartureDate() { return alternativeDepartureDate; }
@Entity @Table( name = "PROC_ITEM" ) public static class Item { @Id private Integer id; private String stockCode; private String name; private BigDecimal unitCost; @Temporal( TemporalType.TIMESTAMP ) private Date availabilityStartDate; @Temporal( TemporalType.TIMESTAMP ) private Date availabilityEndDate; }
@Temporal(TemporalType.TIMESTAMP ) public Date getPlaced() { return placed; }
private TemporalType getTemporalType(XProperty property) { if ( key ) { MapKeyTemporal ann = property.getAnnotation( MapKeyTemporal.class ); return ann.value(); } else { Temporal ann = property.getAnnotation( Temporal.class ); return ann.value(); } }
@Basic @Temporal(TemporalType.DATE) public Date getDepartureDate() { return departureDate; }
field.setAccessible(true); try { if (TemporalType.TIMESTAMP.equals(temporalAnnotation.value()) && (field.isAnnotationPresent(AutoPopulate.class))) { if (field.get(entity) == null || field.getAnnotation(AutoPopulate.class).autoUpdateValue()) { if (type.isAssignableFrom(Date.class)) {