[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-2316) EntityHome#getEntityClass() returns EntityManager.class rather than entity class

Dan Allen (JIRA) jira-events at lists.jboss.org
Wed Nov 28 23:17:46 EST 2007


    [ http://jira.jboss.com/jira/browse/JBSEAM-2316?page=comments#action_12389735 ] 
            
Dan Allen commented on JBSEAM-2316:
-----------------------------------

Sorry, I was completely braindead earlier. Sort of how the day was going. Anyway, this is to be expected. In fact, the Home class does have logic that deals with the case when the parameterized type is not available. However, it just misses one case. I have enhanced the class and expanded the test case to handle/document all scenarios.

> EntityHome#getEntityClass() returns EntityManager.class rather than entity class
> --------------------------------------------------------------------------------
>
>                 Key: JBSEAM-2316
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2316
>             Project: JBoss Seam
>          Issue Type: Bug
>    Affects Versions: 2.0.0.GA
>            Reporter: Dan Allen
>            Priority: Minor
>             Fix For: 2.0.1.GA
>
>   Original Estimate: 2 hours
>  Remaining Estimate: 2 hours
>
> This is a strange one. The getEntityClass() is returning the wrong type parameter. It should be returning the first but it is instead returning the second.
> You will discover that this assertion fails.
> assert new EntityHome<SimpleEntity>().getEntityClass() == SimpleEntity.class;

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list