/** * @author Emmanuel Bernard */ @Entity @Table(name = "sport_car") @org.hibernate.annotations.Entity(polymorphism = PolymorphismType.EXPLICIT) //raise a warn public class SportCar extends Car { }
? ( hibAnn == null ? false : hibAnn.dynamicInsert() ) : dynamicInsertAnn.value(); ? ( hibAnn == null ? false : hibAnn.dynamicUpdate() ) : dynamicUpdateAnn.value(); ? ( hibAnn == null ? false : hibAnn.selectBeforeUpdate() ) : selectBeforeUpdateAnn.value(); ? ( hibAnn == null ? OptimisticLockType.VERSION : hibAnn.optimisticLock() ) : optimisticLockingAnn.type(); ? ( hibAnn == null ? PolymorphismType.IMPLICIT : hibAnn.polymorphism() ) : polymorphismAnn.type();
annotatedClass.getAnnotation( org.hibernate.annotations.Entity.class ); if ( entityAnn != null ) { mutable = entityAnn.mutable(); if ( entityAnn != null && !BinderHelper.isEmptyAnnotationValue( entityAnn.persister() ) ) { try { persister = context.getBootstrapContext().getClassLoaderAccess().classForName( entityAnn.persister() ); throw new AnnotationException( "Could not find persister class: " + entityAnn.persister(), e );
private void bindHibernateAnnotation(org.hibernate.annotations.Entity hibAnn) { if ( hibAnn != null ) { dynamicInsert = hibAnn.dynamicInsert(); dynamicUpdate = hibAnn.dynamicUpdate(); mutable = hibAnn.mutable(); optimisticLockType = hibAnn.optimisticLock(); persister = hibAnn.persister(); selectBeforeUpdate = hibAnn.selectBeforeUpdate(); polymorphismType = hibAnn.polymorphism(); explicitHibernateEntityAnnotation = true; } else { //default values when the annotation is not there dynamicInsert = false; dynamicUpdate = false; mutable = true; optimisticLockType = OptimisticLockType.VERSION; persister = ""; polymorphismType = PolymorphismType.IMPLICIT; selectBeforeUpdate = false; } }
/** * @author Hardy Ferentschik */ @Entity public class Boy { @Id @GeneratedValue private long id; private Set<String> nickNames; public long getId() { return id; } public void setId(long id) { this.id = id; } public Set<String> getNickNames() { return nickNames; } public void setNickNames(Set<String> nickNames) { this.nickNames = nickNames; } }
private void bindHibernateAnnotation(org.hibernate.annotations.Entity hibAnn) { if ( hibAnn != null ) { dynamicInsert = hibAnn.dynamicInsert(); dynamicUpdate = hibAnn.dynamicUpdate(); optimisticLockType = hibAnn.optimisticLock(); selectBeforeUpdate = hibAnn.selectBeforeUpdate(); polymorphismType = hibAnn.polymorphism(); explicitHibernateEntityAnnotation = true; //persister handled in bind } else { //default values when the annotation is not there dynamicInsert = false; dynamicUpdate = false; optimisticLockType = OptimisticLockType.VERSION; polymorphismType = PolymorphismType.IMPLICIT; selectBeforeUpdate = false; } }
/** * @author Hardy Ferentschik */ @Entity public class MedicalHistory { @Id @OneToOne @JoinColumn(name="FK") Person patient; @Lob byte[] xrayData; private MedicalHistory() { } public MedicalHistory(Person patient) { this.patient = patient; } public byte[] getXrayData() { return xrayData; } public void setXrayData(byte[] xrayData) { this.xrayData = xrayData; } }
private void bindHibernateAnnotation(org.hibernate.annotations.Entity hibAnn) { if ( hibAnn != null ) { dynamicInsert = hibAnn.dynamicInsert(); dynamicUpdate = hibAnn.dynamicUpdate(); optimisticLockType = hibAnn.optimisticLock(); selectBeforeUpdate = hibAnn.selectBeforeUpdate(); polymorphismType = hibAnn.polymorphism(); explicitHibernateEntityAnnotation = true; //persister handled in bind } else { //default values when the annotation is not there dynamicInsert = false; dynamicUpdate = false; optimisticLockType = OptimisticLockType.VERSION; polymorphismType = PolymorphismType.IMPLICIT; selectBeforeUpdate = false; } }
/** * @author Shawn Clowater */ @Entity @org.hibernate.annotations.Entity( persister = "org.hibernate.persister.entity.SingleTableEntityPersister" ) @Persister( impl = org.hibernate.test.annotations.persister.EntityPersister.class ) public class Deck implements Serializable { @Id public Integer id; @OneToMany( mappedBy = "deck" ) @Persister( impl = org.hibernate.test.annotations.persister.CollectionPersister.class ) public Set<Card> cards; }
private void bindHibernateAnnotation(org.hibernate.annotations.Entity hibAnn) { if ( hibAnn != null ) { dynamicInsert = hibAnn.dynamicInsert(); dynamicUpdate = hibAnn.dynamicUpdate(); optimisticLockType = hibAnn.optimisticLock(); selectBeforeUpdate = hibAnn.selectBeforeUpdate(); polymorphismType = hibAnn.polymorphism(); explicitHibernateEntityAnnotation = true; //persister handled in bind } else { //default values when the annotation is not there dynamicInsert = false; dynamicUpdate = false; optimisticLockType = OptimisticLockType.VERSION; polymorphismType = PolymorphismType.IMPLICIT; selectBeforeUpdate = false; } }
@org.hibernate.annotations.Entity(polymorphism = PolymorphismType.EXPLICIT) public class Car extends Automobile {
? ( hibAnn == null ? false : hibAnn.dynamicInsert() ) : dynamicInsertAnn.value(); ? ( hibAnn == null ? false : hibAnn.dynamicUpdate() ) : dynamicUpdateAnn.value(); ? ( hibAnn == null ? false : hibAnn.selectBeforeUpdate() ) : selectBeforeUpdateAnn.value(); ? ( hibAnn == null ? OptimisticLockType.VERSION : hibAnn.optimisticLock() ) : optimisticLockingAnn.type(); ? ( hibAnn == null ? PolymorphismType.IMPLICIT : hibAnn.polymorphism() ) : polymorphismAnn.type();
annotatedClass.getAnnotation( org.hibernate.annotations.Entity.class ); if ( entityAnn != null ) { mutable = entityAnn.mutable(); if ( entityAnn != null && !BinderHelper.isEmptyAnnotationValue( entityAnn.persister() ) ) { try { persister = context.getBootstrapContext().getClassLoaderAccess().classForName( entityAnn.persister() ); throw new AnnotationException( "Could not find persister class: " + entityAnn.persister(), e );
@org.hibernate.annotations.Entity( selectBeforeUpdate = true, dynamicInsert = true, dynamicUpdate = true,
@org.hibernate.annotations.Entity(dynamicUpdate = true, dynamicInsert = true) @EntityListeners(value = {AuditableEventListener.class}) public abstract class AbstractAuditable implements Auditable {
@org.hibernate.annotations.Entity(dynamicUpdate = true, dynamicInsert = true) @EntityListeners(value = {AuditableEventListener.class}) public abstract class AbstractAuditable implements Auditable {
@Index(name = "tr_id_idx", columnNames = {"id"}), @Index(name = "tr_alert_id_idx", columnNames = {"alert_id"})}) @org.hibernate.annotations.Entity(mutable = false) public class TimeRangeModel {