[jira] Closed: (XDP-187) @hibernate.filter-def and @hibernate.filter-param not generating properly for filters in class/subclass situation

"Konstantin Pribluda (JIRA)" <jira-yCVjj/[email protected]>
Newsgroups gmane.comp.java.xdoclet-plugins
Message-ID <54354531.1160333366813.JavaMail.haus-jira@codehaus01.managed.contegix.com>
     [ http://jira.codehaus.org/browse/XDP-187?page=all ]

Konstantin Pribluda closed XDP-187.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 1.0.4

This is fixed in current subversion sources. snapshot is 
deployed to codehaus. 

Filter definitions shall be specified on root of class hierarchy 8 persistent entity )   and not on subclasses. 



> @hibernate.filter-def and @hibernate.filter-param not generating properly for filters in class/subclass situation
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: XDP-187
>                 URL: http://jira.codehaus.org/browse/XDP-187
>             Project: XDoclet 2 Plugins
>          Issue Type: Bug
>          Components: hibernate
>    Affects Versions: 1.0.3
>         Environment: Windows XP/Eclipse IDE/Integrated ANT
>            Reporter: Justin Peck
>            Priority: Minor
>             Fix For: 1.0.4
>
>
> I have two classes, the second is called PrincipalUser extends the first called User, and is mapped as @hibernate.joined-subclass.  If I put @hibernate.filter-def and @hibernate-filter-params in the parent class (User), then the resulting mapping generates a <filter-def> with no enclosed <filter-param> tags.  However, when I put the @hibernate.filter-param tag in the subclass (PrincipalUser), then the resulting mapping has the <filter-param> defined inside like it should.
> If I put both @hibernate.filter-param and @hibernate.filter-def tags in the joined subclass (PrincipalUser) then I don't get any filter generated.
> One last thing - I have to put the @hibernate.filter tag in the subclass for the <filter> element to appear inside of the hibernate <class> element.  This might be as designed I don't know.  I would expect all three @hibernate.filter* tags to work in the parent class, but this doesn't appear to work as describe above.
> Thanks for a great product!

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

        

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.