|
|
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть у кого нить опыт использования? Чет не могу понять как использовать созданные мною репозитории на сущности. На сколько я понял имплементация интерфейсов заложена уже и делается сама. Но как например из контроллера работать с этими репозиториями не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2014, 14:47 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
FlyHippo, Репозиторий инжектишь в контроллер и вызываешь его методы. Что сложного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2014, 14:48 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Как его инжектить, если он всего лишь интерфейс, имплементацию создавать? bean создавать на него в апликейшенконтексте? Если в контролере пишу @Inject private DemandRepository demandRepository; то пишет ..... что не может Autowired DemandRepository.java package ru.se.icred.repository; import org.springframework.stereotype.Repository; import ru.se.icred.domain.Demand; import org.springframework.data.jpa.repository.JpaRepository; import java.util.List; @Repository public interface DemandRepository extends JpaRepository <Demand,Long> { public List<Demand> findAll();} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2014, 20:41 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
FlyHippoBlazkowicz, Как его инжектить, если он всего лишь интерфейс, имплементацию создавать? bean создавать на него в апликейшенконтексте? Какую версию Spring-data используешь? У меня была проблема, что последней версии Spring-data не находил/не создавал имплементацию для методов. Откатился на старую (1.6.1 по моему) все заработало. Т.е. инжектишиь (ч/з @Autowire) интерфейс, а имплеменацию уже сам Spring-data создает/находит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 06:25 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
FlyHippoКак его инжектить, если он всего лишь интерфейс, имплементацию создавать? Нет. Spring Data сам подсунет proxy для этого интерфейса. FlyHippobean создавать на него в апликейшенконтексте? Если в контролере пишу @Inject private DemandRepository demandRepository; то пишет ..... что не может Autowired Где-то значит Spring-Data не до конца настроил. Мануал надо смотреть о том как им пользоваться в IoC контейнере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 09:02 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
mad_nazgulFlyHippoBlazkowicz, Как его инжектить, если он всего лишь интерфейс, имплементацию создавать? bean создавать на него в апликейшенконтексте? Какую версию Spring-data используешь? У меня была проблема, что последней версии Spring-data не находил/не создавал имплементацию для методов. Откатился на старую (1.6.1 по моему) все заработало. Т.е. инжектишиь (ч/з @Autowire) интерфейс, а имплеменацию уже сам Spring-data создает/находит. <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-webmvc</artifactId> <version>2.1.0.RELEASE</version> Откатывать не пробовал пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 14:08 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
FlyHippomad_nazgulпропущено... Какую версию Spring-data используешь? У меня была проблема, что последней версии Spring-data не находил/не создавал имплементацию для методов. Откатился на старую (1.6.1 по моему) все заработало. Т.е. инжектишиь (ч/з @Autowire) интерфейс, а имплеменацию уже сам Spring-data создает/находит. <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-webmvc</artifactId> <version>2.1.0.RELEASE</version> Откатывать не пробовал пока. Попробуй. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 14:12 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
FlyHippobean создавать на него в апликейшенконтексте? Если в контролере пишу @Inject private DemandRepository demandRepository; то пишет ..... что не может Autowired Где-то значит Spring-Data не до конца настроил. Мануал надо смотреть о том как им пользоваться в IoC контейнере.[/quot] Вроде там нечего настраиваить .... Убрал @Repository из интерфейса, ошибка по инжекту ушла, теперь все собирает, но при деплое ошибка ... в Контроллере: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. C:\jboss-as-7.1.1.Final\bin\standalone.bat [2014-11-28 02:34:33,127] Artifact backend-jboss:war: Server is not connected. Deploy is not available. Detected server admin port: 9999 Detected server http port: 8080 Calling "C:\jboss-as-7.1.1.Final\bin\standalone.conf.bat" =============================================================================== JBoss Bootstrap Environment JBOSS_HOME: C:\jboss-as-7.1.1.Final JAVA: C:\Program Files\Java\jdk1.7.0_60\bin\java JAVA_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.config=standalone.xml =============================================================================== 14:34:33,831 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 14:34:34,034 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 14:34:34,097 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting 14:34:35,113 INFO [org.xnio] XNIO Version 3.0.3.GA 14:34:35,128 INFO [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http) 14:34:35,128 INFO [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA 14:34:35,160 INFO [org.jboss.remoting] JBoss Remoting version 3.2.3.GA 14:34:35,191 INFO [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers 14:34:35,222 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010404: Deploying non-JDBC-compliant driver class org.postgresql.Driver (version 9.3) 14:34:35,253 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem 14:34:35,253 INFO [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem 14:34:35,269 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem. 14:34:35,285 INFO [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem 14:34:35,300 INFO [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) JBAS016200: Activating ConfigAdmin Subsystem 14:34:35,316 INFO [org.jboss.as.connector] (MSC service thread 1-3) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final) 14:34:35,363 INFO [org.jboss.as.security] (MSC service thread 1-3) JBAS013100: Current PicketBox version=4.0.7.Final 14:34:35,394 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension 14:34:35,597 INFO [org.jboss.as.naming] (MSC service thread 1-3) JBAS011802: Starting Naming Service 14:34:35,629 INFO [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-2) JBoss Web Services - Stack CXF Server 4.0.2.GA 14:34:35,660 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) JBAS015400: Bound mail session [java:jboss/mail/Default] 14:34:35,691 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-1) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080 14:34:36,176 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) JBAS015012: Started FileSystemDeploymentService for directory C:\jboss-as-7.1.1.Final\standalone\deployments 14:34:36,207 INFO [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on /127.0.0.1:4447 14:34:36,238 INFO [org.jboss.as.remoting] (MSC service thread 1-4) JBAS017100: Listening on /127.0.0.1:9999 14:34:36,316 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:jboss/datasources/SpringDS] 14:34:36,363 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990 14:34:36,363 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 2798ms - Started 133 of 208 services (74 services are passive or on-demand) Connected to server [2014-11-28 02:34:36,895] Artifact backend-jboss:war: Artifact is being deployed, please wait... 14:34:37,114 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "backend-jboss.war" 14:34:39,912 WARN [org.jboss.as.ee] (MSC service thread 1-4) JBAS011006: Not installing optional component org.springframework.http.server.ServletServerHttpAsyncRequestControl due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructor for class org.springframework.http.server.ServletServerHttpAsyncRequestControl at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:606) at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:81) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60-ea] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60-ea] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60-ea] 14:34:39,928 WARN [org.jboss.as.ee] (MSC service thread 1-4) JBAS011006: Not installing optional component org.springframework.web.context.request.async.StandardServletAsyncWebRequest due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructor for class org.springframework.web.context.request.async.StandardServletAsyncWebRequest at org.jboss.as.ee.component.ComponentDescription$DefaultComponentConfigurator.configure(ComponentDescription.java:606) at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:81) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60-ea] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60-ea] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60-ea] 14:34:40,037 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/backend-jboss]] (MSC service thread 1-3) No Spring WebApplicationInitializer types detected on classpath 14:34:40,084 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/backend-jboss]] (MSC service thread 1-3) Initializing Spring root WebApplicationContext 14:34:40,084 INFO [org.springframework.web.context.ContextLoader] (MSC service thread 1-3) Root WebApplicationContext: initialization started 14:34:40,131 INFO [org.springframework.web.context.support.XmlWebApplicationContext] (MSC service thread 1-3) Refreshing Root WebApplicationContext: startup date [Fri Nov 28 14:34:40 MSK 2014]; root of context hierarchy 14:34:40,178 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] (MSC service thread 1-3) Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml] 14:34:40,568 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] (MSC service thread 1-3) Overriding bean definition for bean 'demandRepository': replacing [Root bean: class [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Root bean: class [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] 14:34:40,662 INFO [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor] (MSC service thread 1-3) JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 14:34:40,756 INFO [org.springframework.orm.jpa.persistenceunit.PersistenceUnitReader] (MSC service thread 1-3) jpa-persistence.xml should be located inside META-INF directory; cannot determine persistence unit root URL for ServletContext resource [/WEB-INF/jpa-persistence.xml] 14:34:40,756 INFO [org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager] (MSC service thread 1-3) Found explicit default unit with name 'module_enterprise' in persistence.xml - overriding local default unit settings ('packagesToScan'/'mappingResources') 14:34:40,756 INFO [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] (MSC service thread 1-3) Building JPA container EntityManagerFactory for persistence unit 'module_enterprise' 14:34:40,772 INFO [org.hibernate.jpa.internal.util.LogHelper] (MSC service thread 1-3) HHH000204: Processing PersistenceUnitInfo [ name: module_enterprise ...] 14:34:40,850 INFO [org.hibernate.Version] (MSC service thread 1-3) HHH000412: Hibernate Core {4.3.7.Final} 14:34:40,850 INFO [org.hibernate.cfg.Environment] (MSC service thread 1-3) HHH000206: hibernate.properties not found 14:34:40,850 INFO [org.hibernate.cfg.Environment] (MSC service thread 1-3) HHH000021: Bytecode provider name : javassist 14:34:40,975 INFO [org.hibernate.annotations.common.Version] (MSC service thread 1-3) HCANN000001: Hibernate Commons Annotations {4.0.5.Final} 14:34:41,444 INFO [org.hibernate.dialect.Dialect] (MSC service thread 1-3) HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL9Dialect 14:34:41,444 INFO [org.hibernate.engine.jdbc.internal.LobCreatorBuilder] (MSC service thread 1-3) HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException 14:34:41,475 INFO [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory] (MSC service thread 1-3) HHH000397: Using ASTQueryTranslatorFactory 14:34:41,522 INFO [org.hibernate.validator.util.Version] (MSC service thread 1-3) Hibernate Validator 4.2.0.Final 14:34:41,585 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] (MSC service thread 1-3) HHH000228: Running hbm2ddl schema update 14:34:41,585 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] (MSC service thread 1-3) HHH000102: Fetching database metadata 14:34:41,600 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] (MSC service thread 1-3) HHH000396: Updating schema 14:34:41,600 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] (MSC service thread 1-3) HHH000232: Schema update complete 14:34:41,772 WARN [org.springframework.web.context.support.XmlWebApplicationContext] (MSC service thread 1-3) Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRestController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private ru.se.icred.repository.DemandRepository ru.se.icred.mvc.DemandRestController.demandRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1204) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) [spring-context-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) [spring-context-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60-ea] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60-ea] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60-ea] Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private ru.se.icred.repository.DemandRepository ru.se.icred.mvc.DemandRestController.demandRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:555) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 21 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:527) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 23 more Caused by: java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final] at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:70) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:146) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:67) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:150) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:224) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:210) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1627) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1564) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 33 more 14:34:41,944 INFO [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] (MSC service thread 1-3) Closing JPA EntityManagerFactory for persistence unit 'module_enterprise' 14:34:41,944 ERROR [org.springframework.web.context.ContextLoader] (MSC service thread 1-3) Context initialization failed: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRestController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private ru.se.icred.repository.DemandRepository ru.se.icred.mvc.DemandRestController.demandRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1204) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) [spring-context-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) [spring-context-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60-ea] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60-ea] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60-ea] Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private ru.se.icred.repository.DemandRepository ru.se.icred.mvc.DemandRestController.demandRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:555) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 21 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:527) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 23 more Caused by: java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final] at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:70) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:146) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:67) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:150) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:224) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:210) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1627) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1564) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 33 more 14:34:42,038 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/backend-jboss]] (MSC service thread 1-3) Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRestController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private ru.se.icred.repository.DemandRepository ru.se.icred.mvc.DemandRestController.demandRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1204) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) [spring-context-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) [spring-context-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) [spring-web-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60-ea] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60-ea] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60-ea] Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private ru.se.icred.repository.DemandRepository ru.se.icred.mvc.DemandRestController.demandRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:555) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 21 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demandRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:527) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 23 more Caused by: java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final] at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:70) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:146) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:67) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:150) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:224) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:210) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1627) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1564) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] ... 33 more 14:34:42,194 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-3) Error listenerStart 14:34:42,194 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-3) Context [/backend-jboss] startup failed due to previous errors 14:34:42,210 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/backend-jboss]] (MSC service thread 1-3) Closing Spring root WebApplicationContext 14:34:42,226 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.web.deployment.default-host./backend-jboss: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./backend-jboss: JBAS018040: Failed to start context at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:95) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60-ea] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60-ea] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60-ea] 14:34:42,444 INFO [org.jboss.as.server] (management-handler-thread - 2) JBAS015870: Deploy of deployment "backend-jboss.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.web.deployment.default-host./backend-jboss" => "org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./backend-jboss: JBAS018040: Failed to start context"}} 14:34:42,835 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015877: Stopped deployment backend-jboss.war in 396ms 14:34:42,835 INFO [org.jboss.as.controller] (management-handler-thread - 2) JBAS014774: Service status report JBAS014777: Services which failed to start: service jboss.web.deployment.default-host./backend-jboss: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./backend-jboss: JBAS018040: Failed to start context [2014-11-28 02:34:42,898] Artifact backend-jboss:war: Error during artifact deployment. See server log for details. [2014-11-28 02:34:42,898] Artifact backend-jboss:war: java.lang.Exception: {"JBAS014671: Failed services" => {"jboss.web.deployment.default-host./backend-jboss" => "org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./backend-jboss: JBAS018040: Failed to start context"}} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 14:36 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 14:39 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
mad_nazgulFlyHippoпропущено... <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-webmvc</artifactId> <version>2.1.0.RELEASE</version> Откатывать не пробовал пока. Попробуй. :-) Я ошибся 1.5.2 стояла Попробовал и 1.6.1 и более свежие,выходит одна и та же ошибка: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#1afebe3': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'entityManagerFactory' is defined '(inner bean)#1afebe3' вместо нормального имени, не может разрешить зависимости? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 17:05 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
FlyHippoCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#1afebe3': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'entityManagerFactory' is defined '(inner bean)#1afebe3' вместо нормального имени, не может разрешить зависимости? Написано же черным по белому entityManagerFactory найти не может. JPA настроен вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 17:09 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
BlazkowiczFlyHippoCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#1afebe3': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'entityManagerFactory' is defined '(inner bean)#1afebe3' вместо нормального имени, не может разрешить зависимости? Написано же черным по белому entityManagerFactory найти не может. JPA настроен вообще? Да, настроен. Да и от изменения версии spring-data-jta не д.б. такого на версии 1.5.2 ошибка Spring data IllegalArgumentException: Not an managed type, а на версии 1.6.1 и выше уже entityManagerFactory не находит Если создавать bean контроллера и репозитория через апликейшенконтекст так ... <bean id="demandRepository" class="ru.se.icred.repository.DemandRepository" abstract="true"/> <bean id="demandController" class="ru.se.icred.mvc.DemandRestController"/> Контроллер Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. то деплойтит, rest запрос без использования JPA работает, а вот запрос с использованием JPA дает ошибку .... 17:31:58,080 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/backend-jboss].[spring4]] (http--127.0.0.1-8080-1) Servlet.service() for servlet spring4 threw exception: java.lang.NullPointerException at ru.se.icred.mvc.DemandRestController.listAllDemand(DemandRestController.java:38) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_60-ea] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_60-ea] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_60-ea] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_60-ea] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 17:36 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
FlyHippo, entityManagerFactory в контексте где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 20:38 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
BlazkowiczFlyHippo, entityManagerFactory в контексте где? С ним все хорошо, по логам видно что он поднимается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 20:13 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
Blazkowicz https://www.google.com/search?q=Spring data IllegalArgumentException: Not an managed type Пробовал и https://jira.spring.io/browse/DATAREST-197 И http://stackoverflow.com/questions/18729740/spring-injection-issues-with-spring-data Ничего не выходит ошибка таже Caused by: java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) [hibernate-entitymanager-4.3.7.Final.jar:4.3.7.Final] at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:70) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:146) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:67) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:150) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:224) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:210) [spring-data-commons-1.7.2.RELEASE.jar:] at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:84) [spring-data-jpa-1.5.2.RELEASE.jar:] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1627) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1564) [spring-beans-4.1.2.RELEASE.jar:4.1.2.RELEASE] может в сущности дело? Demand.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 20:24 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
BlazkowiczFlyHippo, entityManagerFactory в контексте где? Добавил в строчку <jpa:repositories base-package="ru.se.icred.repository"/> ссылку на фабрику entity-manager-factory-ref="emfEnterprise" в старых версиях не требовалось. Ошибка осталась та же ... Caused by: java.lang.IllegalArgumentException: Not an managed type: class ru.se.icred.domain.Demand Может с сущностью что то? Попробовал как рекомендуют, создавать через доп. основной репозиторий Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Не сработало, проблема осталась. Есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:25 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
Поменял JPARepository на CrudRepository Ничего не изменилось Все же дело в сущности и spring не понимает её тип? Сделал её вообще минимальную Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. в контексте указано где лежит сущность <bean id="emfEnterprise" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="dataSource" ref="CredDS" /> <property name="jpaVendorAdapter" ref="jpaAdapter" /> <property name="persistenceUnitName" value="module_enterprise"/> <property name="persistenceXmlLocation" value="/WEB-INF/jpa-persistence.xml"/> <property name="packagesToScan" value="ru.se.icred.domain"/> </bean> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:33 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
походу у JBoss 7.1.1 какие то проблемы с hibernate <dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.1-api</artifactId> <version>1.0.0.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.3.7.Final</version> </dependency> <!-- for JPA, use hibernate-entitymanager instead of hibernate-core --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>4.3.7.Final</version> </dependency> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:43 |
|
||
|
JPARepository(Spring Data JPA) + Rest
|
|||
|---|---|---|---|
|
#18+
добавил в persistence <class>ru.se.icred.domain.Demand</class> в результате получил то же что и sql.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:55 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=148&tid=2126135]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
292ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 560ms |

| 0 / 0 |
