Advertisement
Guest User

Untitled

a guest
Apr 14th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.84 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE hibernate-configuration PUBLIC
  3. "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  4. "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
  5. <hibernate-configuration>
  6. <session-factory>
  7. <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
  8. <property name="connection.url">jdbc:mysql://127.0.0.1:3306/db</property>
  9. <property name="connection.username">dbuname</property>
  10. <property name="connection.password">dbpword</property>
  11. <property name="default_schema">db</property>
  12. <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
  13. <property name="hbm2ddl.auto">update</property>
  14. <property name="show_sql">true</property>
  15.  
  16. <mapping class="com.company.artifact.model.User" />
  17. <mapping class="com.company.artifact.model.Admin" />
  18. <mapping class="com.company.artifact.model.Customer" />
  19.  
  20. </session-factory>
  21. </hibernate-configuration>
  22.  
  23. @Entity(name = "user")
  24. @Inheritance(strategy = InheritanceType.JOINED)
  25. public abstract class User {
  26. //properties here
  27.  
  28. //getters and setters here
  29.  
  30. //constructor here
  31. }
  32.  
  33. @Entity(name = "customer")
  34. public class Customer extends User{
  35. //properties here
  36.  
  37. //getters and setters here
  38.  
  39. //constructor here
  40. }
  41.  
  42. @Entity(name = "admin")
  43. public class Admin extends User{
  44. //properties here
  45.  
  46. //getters and setters here
  47.  
  48. //constructor here
  49. }
  50.  
  51. Apr 14, 2017 2:03:47 PM org.hibernate.AssertionFailure <init>
  52. ERROR: HHH000099: an assertion failure occured (this may indicate a bug in
  53. Hibernate, but is more likely due to unsafe use of the session):
  54. org.hibernate.AssertionFailure: Table db.user not found
  55. Apr 14, 2017 2:03:47 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop
  56. INFO: HHH10001008: Cleaning up connection pool
  57. [jdbc:mysql://127.0.0.1:3306/db]
  58. Apr 14, 2017 2:03:47 PM org.apache.catalina.core.StandardWrapperValve invoke
  59. SEVERE: Servlet.service() for servlet
  60. [com.company.artifact.MyApplication] in context with path [/InheritanceApp]
  61. threw exception [org.glassfish.jersey.server.ContainerException:
  62. java.lang.ExceptionInInitializerError] with root cause
  63. org.hibernate.AssertionFailure: Table db.user not found
  64. at org.hibernate.persister.entity.AbstractEntityPersister.getTableId(AbstractEntityPersister.java:5153)
  65. at org.hibernate.persister.entity.JoinedSubclassEntityPersister.<init>(JoinedSubclassEntityPersister.java:433)
  66. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  67. at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
  68. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
  69. at java.lang.reflect.Constructor.newInstance(Unknown Source)
  70. at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:96)
  71. at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:77)
  72. at org.hibernate.metamodel.internal.MetamodelImpl.initialize(MetamodelImpl.java:128)
  73. at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:297)
  74. at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:493)
  75. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:710)
  76. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:726)
  77. at com.company.artifact.util.SessionUtil.<init>(SessionUtil.java:21)
  78. at com.company.artifact.util.SessionUtil.<clinit>(SessionUtil.java:10)
  79. at com.company.artifact.dao.impl.BaseDaoImpl.openCurrentSession(BaseDaoImpl.java:27)
  80. at com.company.artifact.service.impl.BaseCrudServiceImpl.get(BaseCrudServiceImpl.java:25)
  81. at com.company.artifact.rest.service.impl.UserResourceServiceImpl.getUser(UserResourceServiceImpl.java:249)
  82. at com.company.artifact.rest.UserResource.getUser(UserResource.java:47)
  83. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  84. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  85. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  86. at java.lang.reflect.Method.invoke(Unknown Source)
  87. at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
  88. at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
  89. at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
  90. at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)
  91. at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
  92. at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
  93. at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
  94. at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
  95. at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
  96. at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
  97. at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
  98. at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  99. at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  100. at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
  101. at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
  102. at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)
  103. at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
  104. at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)
  105. at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)
  106. at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)
  107. at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)
  108. at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)
  109. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
  110. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
  111. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  112. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
  113. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
  114. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
  115. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
  116. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  117. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
  118. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
  119. at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
  120. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
  121. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
  122. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784)
  123. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
  124. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
  125. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1452)
  126. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
  127. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  128. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  129. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  130. at java.lang.Thread.run(Unknown Source)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement