Advertisement
Guest User

Untitled

a guest
Jun 18th, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.51 KB | None | 0 0
  1. import javax.persistence.Entity;
  2. import javax.persistence.Id;
  3. import javax.persistence.Table;
  4.  
  5.  
  6. @Entity
  7. public class Employee {
  8. @Id
  9. private int id;
  10. private String firstName,lastName;
  11.  
  12. public int getId() {
  13. return id;
  14. }
  15. public void setId(int id) {
  16. this.id = id;
  17. }
  18. public String getFirstName() {
  19. return firstName;
  20. }
  21. public void setFirstName(String firstName) {
  22. this.firstName = firstName;
  23. }
  24. public String getLastName() {
  25. return lastName;
  26. }
  27. public void setLastName(String lastName) {
  28. this.lastName = lastName;
  29. }
  30.  
  31.  
  32. }
  33.  
  34. import org.hibernate.*;
  35. import org.hibernate.cfg.*;
  36.  
  37. public class Test {
  38. public static void main(String[] args) {
  39.  
  40. Configuration cfg=new Configuration();
  41. cfg.configure("/hibernate.cfg.xml");
  42. SessionFactory sf=cfg.buildSessionFactory();
  43. Session session=sf.openSession();
  44. Transaction t=session.beginTransaction();
  45.  
  46. Employee e1=new Employee();
  47. e1.setId(1001);
  48. e1.setFirstName("sonoo");
  49. e1.setLastName("jaiswal");
  50.  
  51. Employee e2=new Employee();
  52. e2.setId(1002);
  53. e2.setFirstName("vimal");
  54. e2.setLastName("jaiswal");
  55.  
  56. session.persist(e1);
  57. session.persist(e2);
  58.  
  59. t.commit();
  60. session.close();
  61. System.out.println("successfully saved");
  62. }
  63. }
  64.  
  65. <?xml version='1.0' encoding='UTF-8'?>
  66. <!DOCTYPE hibernate-configuration PUBLIC
  67. "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  68. "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
  69.  
  70. <!-- Generated by MyEclipse Hibernate Tools. -->
  71. <hibernate-configuration>
  72.  
  73. <session-factory>
  74. <property name="hbm2ddl.auto">create</property>
  75. <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
  76. <property name="connection.url">jdbc:postgresql://localhost:5555/postgres</property>
  77. <property name="connection.username">postgres</property>
  78. <property name="connection.password">password</property>
  79. <property name="connection.driver_class">org.postgresql.Driver</property>
  80.  
  81. <mapping class="com.javatpoint.Employee"/>
  82. </session-factory>
  83.  
  84. Jun 18, 2016 12:06:34 AM org.hibernate.Version logVersion
  85. INFO: HHH000412: Hibernate Core {5.2.0.Final}
  86. Jun 18, 2016 12:06:34 AM org.hibernate.cfg.Environment <clinit>
  87. INFO: HHH000206: hibernate.properties not found
  88. Jun 18, 2016 12:06:34 AM org.hibernate.cfg.Environment buildBytecodeProvider
  89. INFO: HHH000021: Bytecode provider name : javassist
  90. Jun 18, 2016 12:06:34 AM org.hibernate.boot.jaxb.internal.stax.LocalXmlResourceResolver resolveEntity
  91. WARN: HHH90000012: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/hibernate-configuration. Use namespace http://www.hibernate.org/dtd/hibernate-configuration instead. Support for obsolete DTD/XSD namespaces may be removed at any time.
  92. Jun 18, 2016 12:06:35 AM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
  93. INFO: HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
  94. Jun 18, 2016 12:06:35 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
  95. WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)
  96. Jun 18, 2016 12:06:35 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
  97. INFO: HHH10001005: using driver [org.postgresql.Driver] at URL [jdbc:postgresql://localhost:5555/postgres]
  98. Jun 18, 2016 12:06:35 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
  99. INFO: HHH10001001: Connection properties: {user=postgres, password=****}
  100. Jun 18, 2016 12:06:35 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
  101. INFO: HHH10001003: Autocommit mode: false
  102. Jun 18, 2016 12:06:35 AM org.hibernate.engine.jdbc.connections.internal.PooledConnections <init>
  103. INFO: HHH000115: Hibernate connection pool size: 20 (min=1)
  104. Jun 18, 2016 12:06:35 AM org.hibernate.dialect.Dialect <init>
  105. INFO: HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect
  106. Jun 18, 2016 12:06:35 AM org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl useContextualLobCreation
  107. INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
  108. Jun 18, 2016 12:06:35 AM org.hibernate.type.BasicTypeRegistry register
  109. INFO: HHH000270: Type registration [java.util.UUID] overrides previous : org.hibernate.type.UUIDBinaryType@236e3f4e
  110. Jun 18, 2016 12:06:36 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper$StandardWarningHandler logWarning
  111. WARN: SQL Warning Code: 0, SQLState: 00000
  112. Jun 18, 2016 12:06:36 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper$StandardWarningHandler logWarning
  113. WARN: schema "hibernatedemo" does not exist, skipping
  114. Jun 18, 2016 12:06:36 AM org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleException
  115. WARN: GenerationTarget encountered exception accepting command : Unable to execute command [create table HibernateDemo.Employee (id int4 not null, firstName varchar(255), lastName varchar(255), primary key (id))]
  116. org.hibernate.tool.schema.spi.CommandAcceptanceException: Unable to execute command [create table HibernateDemo.Employee (id int4 not null, firstName varchar(255), lastName varchar(255), primary key (id))]
  117. at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:63)
  118. at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlString(SchemaCreatorImpl.java:434)
  119. at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlStrings(SchemaCreatorImpl.java:419)
  120. at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:310)
  121. at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:165)
  122. at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:134)
  123. at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:120)
  124. at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:148)
  125. at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:65)
  126. at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:308)
  127. at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:476)
  128. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:707)
  129. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:723)
  130. at com.javatpoint.Test.main(Test.java:11)
  131. Caused by: org.postgresql.util.PSQLException: ERROR: schema "hibernatedemo" does not exist
  132. Position: 14
  133. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2284)
  134. at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2003)
  135. at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:200)
  136. at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:424)
  137. at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:321)
  138. at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:313)
  139. at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:51)
  140. ... 13 more
  141.  
  142. Jun 18, 2016 12:06:36 AM org.hibernate.tool.schema.internal.SchemaCreatorImpl applyImportSources
  143. INFO: HHH000476: Executing import script 'org.hibernate.tool.schema.internal.exec.ScriptSourceInputNonExistentImpl@13f17eb4'
  144. Jun 18, 2016 12:06:36 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
  145. WARN: SQL Error: 0, SQLState: 42P01
  146. Jun 18, 2016 12:06:36 AM org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
  147. ERROR: ERROR: relation "hibernatedemo.employee" does not exist
  148. Position: 13
  149. Jun 18, 2016 12:06:36 AM org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl release
  150. INFO: HHH000010: On release of batch it still contained JDBC statements
  151. Jun 18, 2016 12:06:36 AM org.hibernate.internal.ExceptionMapperStandardImpl mapManagedFlushFailure
  152. ERROR: HHH000346: Error during managed flush [org.hibernate.exception.SQLGrammarException: could not execute statement]
  153. Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute statement
  154. at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:147)
  155. at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:155)
  156. at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:162)
  157. at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1402)
  158. at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:472)
  159. at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3132)
  160. at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2369)
  161. at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:467)
  162. at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:147)
  163. at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$100(JdbcResourceLocalTransactionCoordinatorImpl.java:38)
  164. at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:221)
  165. at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:68)
  166. at com.javatpoint.Test.main(Test.java:28)
  167. Caused by: org.hibernate.exception.SQLGrammarException: could not execute statement
  168. at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:106)
  169. at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42)
  170. at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:111)
  171. at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:97)
  172. at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:207)
  173. at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:45)
  174. at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2934)
  175. at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3434)
  176. at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:89)
  177. at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:560)
  178. at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:434)
  179. at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337)
  180. at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
  181. at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1396)
  182. ... 9 more
  183. Caused by: org.postgresql.util.PSQLException: ERROR: relation "hibernatedemo.employee" does not exist
  184. Position: 13
  185. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2284)
  186. at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2003)
  187. at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:200)
  188. at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:424)
  189. at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:161)
  190. at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:133)
  191. at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:204)
  192. ... 18 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement