Anonymous | Login | Signup for a new account | 12-17-2024 08:32 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0003622 | [Resin] | minor | always | 08-04-09 16:27 | 08-26-09 14:07 | ||||
Reporter | ferg | View Status | public | ||||||
Assigned To | ferg | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 4.0.1 | ||||||
Summary | 0003622: JPA/hibernate issues with 4.0.1 | ||||||||
Description |
(rep by Jeff Schnitzer) Resin 4.0.1 doesn't seem to work with Hibernate anymore. When Hibernate is configured as the JPA provider, attempts to inject an EntityManager produce this: [09-08-04 15:54:16.283] {http--8080-5} FINES [InjectManage] InjectManager[] bind(EntityManager,[@javax.enterprise.inject.Current()]) -> none [09-08-04 15:54:16.285] {http--8080-5} WARNI [ErrorPageMan] test.EchoService.em: javax.enterprise.inject.UnsatisfiedResolutionException: Can't find a bean for 'interface javax.persistence.EntityManager' because no beans implementing that class have been registered with the injection Manager. However there are no error messages on startup; it appears that Hibernate initializes normally. There is a test case here: http://code.google.com/p/scratchmonkey/source/browse/#svn/resin4/resource_injection [^] If you comment out "<provider>org.hibernate.ejb.HibernatePersistence</provider>" in persistence.xml, the injection works. If you leave it, you can't inject. If you use @PersistenceContext instead of @Current, it complains that the persistence unit cannot be found. Any ideas or workarounds |
||||||||
Additional Information | |||||||||
Attached Files | |||||||||
|
Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
34 total queries executed. 28 unique queries executed. |