[hibernate-dev] Are you support specification?
steve at hibernate.org
Thu May 3 08:50:26 EDT 2012
All JAXB stuff is slated for 5.0. No current code uses JAXB that I am
On Thu 03 May 2012 07:40:08 AM CDT, Emmanuel Bernard wrote:
> it's actually probable because JAXB - which is what we use I think - is such a pain in the neck for these kind of situations.
> On 3 mai 2012, at 14:38, Emmanuel Bernard wrote:
>> It's expected that people that exclude use
>> and people that do not want to exclude simply don't add this element.
>> It's possible that our parsing does not account for people that use the explicit form to not exclude. Open a JIRA issue please.
>> On 3 mai 2012, at 14:12, Dmitry Geraskov wrote:
>>> Hi, guys,
>>> I noticed that hibernate excludes unlisted classes even if
>>> *<exclude-unlisted-classes>* is set to *false*.
>>> Here is the text from persistence-2_0-final-spec.pdf:
>>> /220.127.116.11 mapping-file, jar-file, class, exclude-unlisted-classes
>>> The following classes must be implicitly or explicitly denoted as
>>> managed persistence classes to be
>>> included within a persistence unit: entity classes; embeddable classes;
>>> mapped superclasses.
>>> The set of managed persistence classes that are managed by a persistence
>>> unit is defined by using one or
>>> more of the following:
>>> . Annotated managed persistence classes contained in the root of the
>>> persistence unit (*unless the
>>> exclude-unlisted-classes element is specified*) /
>>> /18.104.22.168.1 Annotated Classes in the Root of the Persistence Unit
>>> All classes contained in the root of the persistence unit are searched
>>> for annotated managed persistence
>>> classes---classes with the
>>> Embeddable, or
>>> MappedSuperclass annotation---and any
>>> mapping metadata annotations found on these classes will be processed,
>>> or they will be mapped using
>>> the mapping annotation defaults. If it is not intended that the
>>> annotated persistence classes contained in
>>> the root of the persistence unit be included in the persistence unit, the
>>> *exclude-unlisted-classes element must be specified as **true*. The
>>> exclude-unlisted-classes element is not intended for use in Java SE
>>> Does this mean you don't support specification in this place?
>>> Here is a link to our jira issue https://issues.jboss.org/browse/JBIDE-11773
>>> hibernate-dev mailing list
>>> hibernate-dev at lists.jboss.org
>> hibernate-dev mailing list
>> hibernate-dev at lists.jboss.org
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
steve at hibernate.org
More information about the hibernate-dev