Advertisement
Guest User

Untitled

a guest
Aug 1st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.03 KB | None | 0 0
  1. org.hibernate.hql.internal.ast.QuerySyntaxException: WalletInfo is not mapped
  2.  
  3. org.hibernate.hql.internal.ast.QuerySyntaxException: WalletInfo is not mapped
  4. at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:171)
  5. at org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:91)
  6. at org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:79)
  7. at org.hibernate.hql.internal.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:324)
  8. at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3696)
  9. at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3585)
  10. at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:720)
  11. at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:576)
  12. at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:313)
  13. at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:261)
  14. at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:266)
  15. at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:189)
  16. at org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:141)
  17. at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:115)
  18. at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
  19. at org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:153)
  20. at org.hibernate.internal.AbstractSharedSessionContract.getQueryPlan(AbstractSharedSessionContract.java:546)
  21. at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:655)
  22. at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:102)
  23. at mobi.puut.database.WalletInfoDaoHibernate.getAllWallets(WalletInfoDaoHibernate.java:22)
  24. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  25. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  26. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  27. at java.lang.reflect.Method.invoke(Method.java:498)
  28. at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
  29. at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
  30. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
  31. at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)
  32. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
  33. at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
  34. at com.sun.proxy.$Proxy31.getAllWallets(Unknown Source)
  35. at mobi.puut.services.WalletServiceImpl.getAllWallets(WalletServiceImpl.java:65)
  36. at mobi.puut.controllers.BitcoinWalletsController.showBitcoinWallet(BitcoinWalletsController.java:27)
  37. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  38. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  39. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  40. at java.lang.reflect.Method.invoke(Method.java:498)
  41. at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
  42. at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
  43. at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
  44. at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
  45. at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
  46. at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
  47. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
  48. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
  49. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
  50. at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
  51.  
  52. @Configuration
  53. @EnableWebMvc
  54. @EnableTransactionManagement
  55. @ComponentScan(basePackages = {"mobi.puut.controllers"})
  56. class ApplicationConfiguration extends WebMvcConfigurerAdapter {
  57.  
  58. @Override
  59. public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
  60. configurer.enable();
  61. }
  62.  
  63. @Bean
  64. public InternalResourceViewResolver jspViewResolver() {
  65. InternalResourceViewResolver bean = new InternalResourceViewResolver();
  66. bean.setPrefix("/WEB-INF/jsps/");
  67. bean.setSuffix(".jsp");
  68. return bean;
  69. }
  70.  
  71. @Bean
  72. public PlatformTransactionManager transactionManager(EntityManagerFactory emf){
  73. JpaTransactionManager transactionManager = new JpaTransactionManager();
  74. transactionManager.setEntityManagerFactory(emf);
  75. return transactionManager;
  76. }
  77.  
  78. @Bean
  79. public PersistenceExceptionTranslationPostProcessor exceptionTranslation(){
  80. return new PersistenceExceptionTranslationPostProcessor();
  81. }
  82.  
  83. @Override
  84. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  85. registry.addResourceHandler("/static/**").addResourceLocations("/resources/");
  86. }
  87.  
  88. // @Bean(name = "multipartResolver")
  89. // public CommonsMultipartResolver getMultipartResolver() {
  90. // return new CommonsMultipartResolver();
  91. // }
  92.  
  93. // @Bean
  94. // public MultipartResolver multipartResolver() {
  95. // CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver();
  96. // multipartResolver.setMaxUploadSize(5242880);
  97. // return multipartResolver;
  98. // }
  99.  
  100. // @Bean(name = "messageSource")
  101. // public ReloadableResourceBundleMessageSource getMessageSource() {
  102. // ReloadableResourceBundleMessageSource resource = new ReloadableResourceBundleMessageSource();
  103. // resource.setBasename("classpath:messages");
  104. // resource.setDefaultEncoding("UTF-8");
  105. // return resource;
  106. // }
  107.  
  108. // @Bean
  109. // public InternalResourceViewResolver htmlViewResolver() {
  110. // InternalResourceViewResolver bean = new InternalResourceViewResolver();
  111. // bean.setPrefix("/WEB-INF/html/");
  112. // bean.setSuffix(".html");
  113. // bean.setOrder(2);
  114. // return bean;
  115. // }
  116. }
  117.  
  118. @Configuration
  119. @EnableWebMvc
  120. @EnableTransactionManagement
  121. @ComponentScan(basePackages = {"mobi.puut.database"})
  122. public class DatabaseConfig {
  123.  
  124. @Bean
  125. public LocalSessionFactoryBean sessionFactory() {
  126.  
  127. LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
  128. sessionFactory.setDataSource(dataSource());
  129. sessionFactory.setPackagesToScan(
  130. new String[]{"com.form.handler.entities"});
  131. sessionFactory.setHibernateProperties(hibernateProperties());
  132.  
  133. return sessionFactory;
  134. }
  135.  
  136. // @Bean
  137. // public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
  138. //
  139. // LocalContainerEntityManagerFactoryBean em = new LocalContainerEntityManagerFactoryBean();
  140. // em.setDataSource(dataSource());
  141. //
  142. // em.setPackagesToScan(new String[]{"com.form.handler.entities"});
  143. //
  144. // JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
  145. // em.setJpaVendorAdapter(vendorAdapter);
  146. //
  147. // // set the hibernate properties for the project
  148. // em.setJpaProperties(hibernateProperties());
  149. //
  150. // return em;
  151. // }
  152.  
  153. @Bean
  154. @Autowired
  155. public HibernateTransactionManager transactionManager(
  156. SessionFactory sessionFactory) {
  157.  
  158. HibernateTransactionManager txManager
  159. = new HibernateTransactionManager();
  160. txManager.setSessionFactory(sessionFactory);
  161.  
  162. return txManager;
  163. }
  164.  
  165. @Bean
  166. public PersistenceExceptionTranslationPostProcessor exceptionTranslation() {
  167. return new PersistenceExceptionTranslationPostProcessor();
  168. }
  169.  
  170. @Bean
  171. public DataSource dataSource() {
  172.  
  173. DriverManagerDataSource dataSource = new DriverManagerDataSource();
  174. dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
  175.  
  176. // dataSource.setUrl("jdbc:mysql://localhost:3306/wallet?createDatabaseIfNotExist=true");
  177. dataSource.setUrl("jdbc:mysql://localhost:3306/wallet1");
  178. dataSource.setUsername("testuser");
  179. dataSource.setPassword("testpassword");
  180.  
  181. return dataSource;
  182. }
  183.  
  184. Properties hibernateProperties() {
  185. Properties properties = new Properties();
  186. // properties.setProperty("hibernate.hbm2ddl.auto", "create-drop");
  187. properties.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL5Dialect");
  188. return properties;
  189. }
  190. }
  191.  
  192. @Configuration
  193. @EnableWebMvc
  194. @ComponentScan(basePackages = {"mobi.puut.services"})
  195. public class ServiceConfig {
  196.  
  197. }
  198.  
  199. public class WebInitializer implements WebApplicationInitializer {
  200.  
  201.  
  202. public void onStartup(ServletContext container) throws ServletException {
  203.  
  204. AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
  205.  
  206. ctx.register(ApplicationConfiguration.class, ServiceConfig.class,
  207. DatabaseConfig.class);
  208.  
  209. ctx.setServletContext(container);
  210.  
  211. // Manage the lifecycle of the root application context
  212. container.addListener(new ContextLoaderListener(ctx));
  213.  
  214. ServletRegistration.Dynamic servlet = container.addServlet("dispatcher-servlet", new DispatcherServlet(ctx));
  215.  
  216. servlet.setLoadOnStartup(1);
  217. servlet.addMapping("/");
  218.  
  219. }
  220.  
  221. // @Override
  222. // public void onStartup(ServletContext container) {
  223. // // Create the 'root' Spring application context
  224. // AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext();
  225. // rootContext.register(ServiceConfig.class, JPAConfig.class, SecurityConfig.class);
  226. //
  227. // // Manage the lifecycle of the root application context
  228. // container.addListener(new ContextLoaderListener(rootContext));
  229. //
  230. // // Create the dispatcher servlet's Spring application context
  231. // AnnotationConfigWebApplicationContext dispatcherServlet = new AnnotationConfigWebApplicationContext();
  232. // dispatcherServlet.register(MvcConfig.class);
  233. //
  234. // // Register and map the dispatcher servlet
  235. // ServletRegistration.Dynamic dispatcher = container.addServlet("dispatcher", new DispatcherServlet(dispatcherServlet));
  236. // dispatcher.setLoadOnStartup(1);
  237. // dispatcher.addMapping("/");
  238. //
  239. // }
  240. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement