]
Jeffrey Simpson commented on JBIDE-18148:
-----------------------------------------
I just downloaded and tried 7.1.1 GA and it also failed.
problem with Hibernate package-info.java TypeDefs
-------------------------------------------------
Key: JBIDE-18148
URL:
https://issues.jboss.org/browse/JBIDE-18148
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: hibernate
Environment: OSX 10.9.4
Reporter: Jeffrey Simpson
Priority: Critical
Fix For: 4.2.0.CR1
Attachments: eclipseErrors.log
I just tried out JBoss Developer Studio 8.0.0.Beta3 and it reports all of my Hibernate
types that are defined in a package-info as not being found. I get "Type
"common-big-decimal" could not be found" where I use it to define an
attribute on an entity.
Here is my Package-info.java
@org.hibernate.annotations.TypeDefs (
{
@org.hibernate.annotations.TypeDef(name="yfu_boolean",
typeClass=org.yfu.util.hibernate.TrueFalseBooleanUserType.class),
@org.hibernate.annotations.TypeDef(name="integer_date",
typeClass=org.yfu.util.hibernate.IntegerDateUserType.class),
@org.hibernate.annotations.TypeDef(name="integer_local_date",
typeClass=org.yfu.util.hibernate.IntegerLocalDateUserType.class),
@org.hibernate.annotations.TypeDef(name="common_big_decimal",
typeClass=org.yfu.util.hibernate.NullableBigDecimalUserType.class),
@org.hibernate.annotations.TypeDef(name="common_long",
typeClass=org.yfu.util.hibernate.NullableLongUserType.class),
@org.hibernate.annotations.TypeDef(name="common_integer",
typeClass=org.yfu.util.hibernate.NullableIntegerUserType.class),
@org.hibernate.annotations.TypeDef(name="common_string",
typeClass=org.yfu.util.hibernate.NullableStringUserType.class),
@org.hibernate.annotations.TypeDef(name="common_tf_boolean",
typeClass=org.yfu.util.hibernate.NullableTFBooleanUserType.class),
@org.hibernate.annotations.TypeDef(name="common_yn_boolean",
typeClass=org.yfu.util.hibernate.NullableYNBoolenaUserType.class),
@org.hibernate.annotations.TypeDef(name="yfu_boolean_integer",
typeClass=org.yfu.util.hibernate.YFUBooleanIntegerUserType.class),
}
)
package org.yfu.util.hibernate;