openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Re: Eager fetching not working with enums and lobs
Date Fri, 06 Jul 2007 17:43:49 GMT
Sounds like a bug to me.

Craig

On Jul 6, 2007, at 10:28 AM, Kevin Sutter wrote:

> I am finding that the supposed default action of Eager fetching is not
> happening with @Enumerated and @Lob fields.  If I explicitly  
> specify the
> @Basic annotation, then the fields are eagerly fetched.  But,  
> without this
> extraneous @Basic, these fields are lazily loaded.  This action  
> does not
> seem to be consistent with the spec.  Nor, can I find any mention  
> of this
> alternate behavior in our OpenJPA manual.  Sounds like a bug to  
> me.  Any
> other insights?
>
> This works (eager loading kicks in):
>
>    @Basic @Enumerated(EnumType.STRING)
>    private Gender gender;
>
> This does not work (lazy loading kicks in):
>
>    @Enumerated(EnumType.STRING)
>    private Gender gender;
>
> I have also tried to use defaults (without any annotations), and lazy
> loading still kicks in:
>
>    private Gender gender;
>
> Thanks,
> Kevin

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message