[jbosstools-issues] [JBoss JIRA] (JBIDE-18148) problem with Hibernate package-info.java TypeDefs

Jeffrey Simpson (JIRA) issues at jboss.org
Tue Sep 9 14:25:59 EDT 2014


    [ https://issues.jboss.org/browse/JBIDE-18148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13000490#comment-13000490 ] 

Jeffrey Simpson commented on JBIDE-18148:
-----------------------------------------

I downloaded Luna and installed the JBoss Tools/  I did not get any errors related to the Types/  I only got one about a Console configuration not being there.

> 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
>            Assignee: Koen Aers
>             Fix For: 4.2.0.CR1
>
>         Attachments: eclipseErrors.log, TypeDefError.png, TypeDefError.zip
>
>
> 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;



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jbosstools-issues mailing list