Author: epbernard
Date: 2007-02-13 17:48:55 -0500 (Tue, 13 Feb 2007)
New Revision: 11201
Modified:
branches/Branch_3_2/HibernateExt/annotations/src/java/org/hibernate/cfg/AnnotationBinder.java
Log:
ANN-252 inattentive user safety net
Modified:
branches/Branch_3_2/HibernateExt/annotations/src/java/org/hibernate/cfg/AnnotationBinder.java
===================================================================
---
branches/Branch_3_2/HibernateExt/annotations/src/java/org/hibernate/cfg/AnnotationBinder.java 2007-02-13
22:20:24 UTC (rev 11200)
+++
branches/Branch_3_2/HibernateExt/annotations/src/java/org/hibernate/cfg/AnnotationBinder.java 2007-02-13
22:48:55 UTC (rev 11201)
@@ -380,6 +380,11 @@
|| AnnotatedClassType.NONE.equals( classType ) //to be ignored
|| AnnotatedClassType.EMBEDDABLE.equals( classType ) //allow embeddable element
declaration
) {
+ if ( AnnotatedClassType.NONE.equals( classType )
+ && clazzToProcess.isAnnotationPresent(
org.hibernate.annotations.Entity.class ) ) {
+ log.warn("Class annotated @org.hibernate.annotations.Entity but not
javax.persistence.Entity "
+ + "(most likely a user error): " + clazzToProcess.getName() );
+ }
return;
}
if ( !classType.equals( AnnotatedClassType.ENTITY ) ) {
Show replies by date