[
https://jira.jboss.org/jira/browse/JBIDE-3795?page=com.atlassian.jira.plu...
]
Dmitry Geraskov commented on JBIDE-3795:
----------------------------------------
Hi, Bob!
Thank you for your test project.
The problem you are speacking about is two problems:
1. Dali doesn't currently supported package-level annotations. (see
https://jira.jboss.org/jira/browse/JBIDE-3507)
2. Hibernate tools contains inside old hibernate-annotations.jar which is not supported
@GenericGenerators annotation.
What you need to do to change this on your eclipse is:
1. Download hibernate-annotations-3.4.0.GA from
http://www.hibernate.org/
2. Find org.hibernate.eclipse plugin in your plugins
3. Save it for backup
4. Replace hibernate-annotations.jar in lib/annotations in the plugin with jar from
hibernate-annotations-3.4.0.GA (it should be renamed to hibernate-annotations.jar)
5. Find in the downloaded archive slf4j-api.jar and slf4j-log4j12.jar and put them into
lib/annotations of your plugin
6. Add to the MANIFEST.MF file to Bundle-ClassPath section to additional jars (string to
add:
",
lib/annotations/slf4j-api.jar,
lib/annotations/slf4j-log4j12.jar ")
7. Run your eclipse and test your project.
You should see that the error marker appears again(it is because of problem â„–1), but
console configuration builds successfully.
Keep us informed about the result please.
Hibernate Config view cannot create JPA based configuration with
@GeneratedValue using a @GenericGenerator
----------------------------------------------------------------------------------------------------------
Key: JBIDE-3795
URL:
https://jira.jboss.org/jira/browse/JBIDE-3795
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Hibernate
Affects Versions: 3.0.0.CR2
Environment: Hibernate Tools 3.2.4.GA-N200902101801, Java Persistence API Tools
2.1.0.v200812180210
Reporter: Bob Thule
Assignee: Dmitry Geraskov
Fix For: 3.0.0.GA
Attachments: GenericGeneratorProblem.zip
This may be related to issue JBIDE-3636.
https://jira.jboss.org/jira/browse/JBIDE-3636
With a @GenericGenerator declared as:
@GenericGenerator(name = "SeqBase",... ) //either in package-info.java or on
the class
and used with:
@GeneratedValue(generator = "SeqBase") private Long id;
when in the "Hibernate Config" view and the hibernate configuration is trying
to be displayed or rebuilt, Eclipse gives the following exception:
org.hibernate.console.HibernateConsoleRuntimeException: Could not create JPA
based Configuration
Could not create JPA based Configuration
<No message>
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException: <no message>
java.lang.reflect.InvocationTargetException
javax.persistence.PersistenceException: org.hibernate.AnnotationException:
Unknown Id.generator: SeqBase
org.hibernate.AnnotationException: Unknown Id.generator: SeqBase
org.hibernate.AnnotationException: Unknown Id.generator: SeqBase
Unknown Id.generator: SeqBase
--
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