Advertisement
Guest User

Untitled

a guest
Jul 11th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.10 KB | None | 0 0
  1. @Entity
  2. @Table(name = "pin_item")
  3. public class PinItem implements Serializable {
  4. // properties ...
  5. @JoinColumn(name = "board_id", referencedColumnName = "user_board_id")
  6. @ManyToOne(optional = false)
  7. private UserBoard board;
  8.  
  9. // getters and setters...
  10. }
  11.  
  12. @Entity
  13. @Table(name = "user_board")
  14. public class UserBoard implements Serializable {
  15. // properties ...
  16. @OneToMany(cascade = CascadeType.ALL, mappedBy = "board")
  17. private List<PinItem> pinItemList;
  18.  
  19. // getters and setters...
  20. }
  21.  
  22. @Service
  23. @Transactional(readOnly = true)
  24. public class BoardServiceImpl implements BoardService {
  25. @Autowired
  26. private UserBoardRepository boardRepository;
  27.  
  28. @Override
  29. public List<UserBoard> findLatestBoards() {
  30. PageRequest request = new PageRequest(
  31. 0, PresentationUtil.PAGE_SIZE,
  32. Sort.Direction.DESC, "boardId"
  33. );
  34. return boardRepository.findAll(request).getContent();
  35. }
  36.  
  37. // Other Methods
  38. }
  39.  
  40. public interface UserBoardRepository extends JpaRepository<UserBoard, Integer> {
  41.  
  42. }
  43.  
  44. 12:28:44,254 DEBUG AnnotationTransactionAttributeSource:106 - Adding transactional method 'findLatestBoards' with attribute: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly; ''
  45. 12:28:44,254 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'transactionManager'
  46. 12:28:44,254 DEBUG JpaTransactionManager:366 - Creating new transaction with name [com.tecnooc.picpin.service.impl.BoardServiceImpl.findLatestBoards]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly; ''
  47. 12:28:44,254 DEBUG JpaTransactionManager:369 - Opened new EntityManager [org.hibernate.ejb.EntityManagerImpl@75284194] for JPA transaction
  48. 12:28:44,255 DEBUG AbstractTransactionImpl:158 - begin
  49. 12:28:44,255 DEBUG LogicalConnectionImpl:212 - Obtaining JDBC connection
  50. 12:28:44,255 DEBUG DriverManagerDataSource:162 - Creating new JDBC DriverManager Connection to [jdbc:mysql://localhost:3306/pic_pin]
  51. 12:28:44,266 DEBUG LogicalConnectionImpl:218 - Obtained JDBC connection
  52. 12:28:44,267 DEBUG JdbcTransaction:69 - initial autocommit status: true
  53. 12:28:44,267 DEBUG JdbcTransaction:71 - disabling autocommit
  54. 12:28:44,267 DEBUG JpaTransactionManager:401 - Exposing JPA transaction as JDBC transaction [org.springframework.orm.jpa.vendor.HibernateJpaDialect$HibernateConnectionHandle@370da60e]
  55. 12:28:44,274 DEBUG TransactionalRepositoryProxyPostProcessor$CustomAnnotationTransactionAttributeSource:286 - Adding transactional method 'findAll' with attribute: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly; ''
  56. 12:28:44,274 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'transactionManager'
  57. 12:28:44,274 DEBUG JpaTransactionManager:332 - Found thread-bound EntityManager [org.hibernate.ejb.EntityManagerImpl@75284194] for JPA transaction
  58. 12:28:44,274 DEBUG JpaTransactionManager:471 - Participating in existing transaction
  59. 12:28:44,279 DEBUG CachedIntrospectionResults:159 - Not strongly caching class [java.io.Serializable] because it is not cache-safe
  60. 12:28:44,281 DEBUG JpaTransactionManager:851 - Participating transaction failed - marking existing transaction as rollback-only
  61. 12:28:44,281 DEBUG JpaTransactionManager:559 - Setting JPA transaction on EntityManager [org.hibernate.ejb.EntityManagerImpl@75284194] rollback-only
  62. 12:28:44,283 DEBUG JpaTransactionManager:844 - Initiating transaction rollback
  63. 12:28:44,284 DEBUG JpaTransactionManager:534 - Rolling back JPA transaction on EntityManager [org.hibernate.ejb.EntityManagerImpl@75284194]
  64. 12:28:44,284 DEBUG AbstractTransactionImpl:203 - rolling back
  65. 12:28:44,284 DEBUG JdbcTransaction:164 - rolled JDBC Connection
  66. 12:28:44,285 DEBUG JdbcTransaction:126 - re-enabling autocommit
  67. 12:28:44,285 DEBUG JpaTransactionManager:594 - Closing JPA EntityManager [org.hibernate.ejb.EntityManagerImpl@75284194] after transaction
  68. 12:28:44,285 DEBUG EntityManagerFactoryUtils:338 - Closing JPA EntityManager
  69. 12:28:44,286 DEBUG LogicalConnectionImpl:232 - Releasing JDBC connection
  70. 12:28:44,286 DEBUG LogicalConnectionImpl:250 - Released JDBC connection
  71. 12:28:44,287 DEBUG ExceptionHandlerExceptionResolver:132 - Resolving exception from handler [public java.lang.String com.tecnooc.picpin.controller.BoardController.latest(javax.servlet.http.HttpSession,org.springframework.ui.Model)]: org.springframework.data.mapping.PropertyReferenceException: No property board found for type com.tecnooc.picpin.model.UserBoard
  72. 12:28:44,289 DEBUG ResponseStatusExceptionResolver:132 - Resolving exception from handler [public java.lang.String com.tecnooc.picpin.controller.BoardController.latest(javax.servlet.http.HttpSession,org.springframework.ui.Model)]: org.springframework.data.mapping.PropertyReferenceException: No property board found for type com.tecnooc.picpin.model.UserBoard
  73. 12:28:44,290 DEBUG DefaultHandlerExceptionResolver:132 - Resolving exception from handler [public java.lang.String com.tecnooc.picpin.controller.BoardController.latest(javax.servlet.http.HttpSession,org.springframework.ui.Model)]: org.springframework.data.mapping.PropertyReferenceException: No property board found for type com.tecnooc.picpin.model.UserBoard
  74. 12:28:44,291 DEBUG DispatcherServlet:959 - Could not complete request
  75.  
  76. org.springframework.data.mapping.PropertyReferenceException: No property board found for type com.tecnooc.picpin.model.UserBoard
  77. at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:75)
  78. at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:327)
  79. at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:353)
  80. at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:307)
  81. at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:271)
  82. at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:245)
  83. at org.springframework.data.jpa.repository.query.QueryUtils.toJpaOrder(QueryUtils.java:408)
  84. at org.springframework.data.jpa.repository.query.QueryUtils.toOrders(QueryUtils.java:372)
  85. at org.springframework.data.jpa.repository.support.SimpleJpaRepository.getQuery(SimpleJpaRepository.java:456)
  86. at org.springframework.data.jpa.repository.support.SimpleJpaRepository.getQuery(SimpleJpaRepository.java:437)
  87. at org.springframework.data.jpa.repository.support.SimpleJpaRepository.findAll(SimpleJpaRepository.java:319)
  88. at org.springframework.data.jpa.repository.support.SimpleJpaRepository.findAll(SimpleJpaRepository.java:289)
  89. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  90. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  91. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  92. at java.lang.reflect.Method.invoke(Method.java:606)
  93. at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:333)
  94. at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:318)
  95. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  96. at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
  97. at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
  98. at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
  99. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  100. at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:155)
  101. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  102. at org.springframework.data.jpa.repository.support.LockModeRepositoryPostProcessor$LockModePopulatingMethodIntercceptor.invoke(LockModeRepositoryPostProcessor.java:92)
  103. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  104. at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
  105. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  106. at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
  107. at com.sun.proxy.$Proxy147.findAll(Unknown Source)
  108. at com.tecnooc.picpin.service.impl.BoardServiceImpl.findLatestBoards(BoardServiceImpl.java:45)
  109. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  110. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  111. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  112. at java.lang.reflect.Method.invoke(Method.java:606)
  113. at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
  114. at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
  115. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
  116. at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
  117. at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
  118. at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
  119. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  120. at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
  121. at com.sun.proxy.$Proxy148.findLatestBoards(Unknown Source)
  122. at com.tecnooc.picpin.controller.BoardController.latest(BoardController.java:31)
  123. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  124. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  125. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  126. at java.lang.reflect.Method.invoke(Method.java:606)
  127. at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
  128. at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
  129. at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
  130. at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
  131. at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
  132. at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
  133. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
  134. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
  135. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
  136. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
  137. at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
  138. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
  139. at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
  140. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
  141. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  142. at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
  143. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  144. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  145. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
  146. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
  147. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  148. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
  149. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
  150. at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
  151. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  152. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
  153. at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
  154. at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
  155. at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
  156. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  157. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  158. at java.lang.Thread.run(Thread.java:744)
  159.  
  160. public interface IFooDAO extends JpaRepository< Foo, Long >{
  161. Foo findByOldPropName( final String name );
  162. }
  163.  
  164. public interface IFooDAO extends JpaRepository< Foo, Long >{
  165. Foo findByName( final String name );
  166. }
  167.  
  168. java.lang.IllegalArgumentException: No property nam found for type class org.rest.model.Foo
  169.  
  170. public interface UserDao extends CrudRepository<User, Long> {
  171. User findByUsername(String username);
  172.  
  173. @Entity
  174. public class User implements UserDetails {
  175.  
  176. /**
  177. *
  178. */
  179. private static final long serialVersionUID = 1L;
  180.  
  181. @Id
  182. @GeneratedValue(strategy = GenerationType.AUTO)
  183. @Column(name = "userId", nullable = false, updatable = false)
  184. private Long userId;
  185. private String username;
  186.  
  187. @EnableJpaRepositories(repositoryFactoryBeanClass=CustomRepositoryFactoryBean.class)
  188. @SpringBootApplication
  189.  
  190. public class Application {.....
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement