[
https://jira.jboss.org/jira/browse/JBIDE-5052?page=com.atlassian.jira.plu...
]
Dmitry Geraskov commented on JBIDE-5052:
----------------------------------------
btw. don't look just for Number extenders - primitive types should
be considered too (even before).
Yes, of course all primitive types except boolean
are considered as id candidates.
if no properties can be identified as id then we could simply have all
properties as the id (a composite id) that is what we do for tables that dont have a
primary key.
The first field with not Array type or Collection subtypetype will be
marked as Id in the case.
The problems will be only when no such fields in the class. But this seems to me such
class is not correct. (Of course if it hasn't a parent with id)
Wrong generation of Hibernate XML mapping file.
-----------------------------------------------
Key: JBIDE-5052
URL:
https://jira.jboss.org/jira/browse/JBIDE-5052
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Hibernate
Affects Versions: 3.1.0.M4
Environment: WindowsXP SP2
JBoss Tools
Version: 3.1.0.M4
eclipse-SDK-3.5RC3-win32.zip
Build id: JBossTools-Update-3.1.0.M4
JRE 1.5_08
Reporter: Aliaksey Nis
Assignee: Dmitry Geraskov
Fix For: 3.1.0.CR1
Attachments: warning.PNG
EXECUTE: Create Seam 2FP EAR project.
EXECUTE: New > Hibernate XML Mapping file.
EXECUTE: Select authentificator class and add it.
EXECUTE: Press Finish.
FAILURE: Error appears in generated file.
"The content of element type "class" must match
"(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,resultset*,(query|sql-query)*)"."
On element: Authenticator.hbm.xml
In folder: seamEar-ejb/ejbModule/org/domain/seamear/session
Location: line 6
Vitaly said that in this generated file class id is missed. So there is an mistake in
generator.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira