Guest User

Untitled

a guest
Aug 31st, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.36 KB | None | 0 0
  1. Aug 30, 2018 6:19:35 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
  2. INFO: HCANN000001: Hibernate Commons Annotations {4.0.4.Final}
  3. Aug 30, 2018 6:19:35 PM org.hibernate.Version logVersion
  4. INFO: HHH000412: Hibernate Core {4.3.5.Final}
  5. Aug 30, 2018 6:19:35 PM org.hibernate.cfg.Environment <clinit>
  6. INFO: HHH000206: hibernate.properties not found
  7. Aug 30, 2018 6:19:35 PM org.hibernate.cfg.Environment buildBytecodeProvider
  8. INFO: HHH000021: Bytecode provider name : javassist
  9. Aug 30, 2018 6:19:36 PM org.hibernate.cfg.Configuration configure
  10. INFO: HHH000043: Configuring from resource: /hibernate.cfg.xml
  11. Aug 30, 2018 6:19:36 PM org.hibernate.cfg.Configuration getConfigurationInputStream
  12. INFO: HHH000040: Configuration resource: /hibernate.cfg.xml
  13. Initial SessionFactory creation failedorg.hibernate.MappingException: invalid configuration
  14. Exception in thread "main" java.lang.ExceptionInInitializerError
  15. at hibernatePack.hibernateUtil.<clinit>(hibernateUtil.java:28)
  16. at hibernatePack.model.hibernateHelloWorld.main(hibernateHelloWorld.java:17)
  17. Caused by: org.hibernate.MappingException: invalid configuration
  18. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2158)
  19. at org.hibernate.cfg.Configuration.configure(Configuration.java:2075)
  20. at hibernatePack.hibernateUtil.<clinit>(hibernateUtil.java:16)
  21. ... 1 more
  22. Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 26; Element type "hibernate-configuration" must be declared.
  23. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
  24. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
  25. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
  26. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
  27. at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
  28. at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
  29. at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
  30. at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
  31. at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
  32. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
  33. at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
  34. at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
  35. at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
  36. at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
  37. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
  38. at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
  39. at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
  40. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
  41. at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
  42. at org.dom4j.io.SAXReader.read(SAXReader.java:465)
  43. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2155)
  44. ... 3 more
  45.  
  46. package hibernatePack;
  47.  
  48. import org.hibernate.SessionFactory;
  49. import org.hibernate.boot.registry.StandardServiceRegistry;
  50. import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
  51. import org.hibernate.cfg.Configuration;
  52.  
  53.  
  54. public class hibernateUtil {
  55.  
  56. private static final SessionFactory sessionFactory;
  57.  
  58. static {
  59. try {
  60. Configuration configuration = new Configuration();
  61. configuration.configure();
  62.  
  63. StandardServiceRegistryBuilder sb = (StandardServiceRegistryBuilder) new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
  64.  
  65. StandardServiceRegistry standardServiceRegistry = sb.build();
  66. sessionFactory = configuration.buildSessionFactory(standardServiceRegistry);
  67.  
  68. }
  69. catch (Throwable th) {
  70.  
  71. System.err.println("Initial SessionFactory creation failed" + th);
  72.  
  73. throw new ExceptionInInitializerError(th);
  74.  
  75. }
  76. }
  77.  
  78. public static SessionFactory getSessionFactory() {
  79. return sessionFactory;
  80. }
  81.  
  82. }
  83.  
  84. package hibernatePack.model;
  85.  
  86. import java.util.Iterator;
  87. import java.util.List;
  88.  
  89. import org.hibernate.Query;
  90. import org.hibernate.Session;
  91. import org.hibernate.SessionFactory;
  92.  
  93. import hibernatePack.hibernateUtil;
  94. import hibernatePack.model.Employee;
  95.  
  96.  
  97. public class hibernateHelloWorld {
  98. public static void main(String[] args) throws Exception {
  99.  
  100. SessionFactory sessionFactory = hibernateUtil.getSessionFactory();
  101. Session session = sessionFactory.getCurrentSession();
  102. org.hibernate.Transaction tr = session.beginTransaction();
  103.  
  104. String strSql ="from Employee o";
  105. Query query = session.createQuery(strSql);
  106. List lst = query.list();
  107. for(Iterator it=lst.iterator();it.hasNext();){
  108.  
  109. Employee emp=(Employee)it.next();
  110. System.out.println("Hello: " + emp.getEmpName());
  111. }
  112.  
  113. tr.commit();
  114. System.out.println("Data displayed");
  115. sessionFactory.close();
  116. }
  117. }
  118.  
  119. <?xml version="1.0" encoding="UTF-8"?>
  120.  
  121. <!DOCTYPE hibernate-configuration>
  122.  
  123. <hibernate-configuration>
  124. <session-factory>
  125. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  126. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/springdata</property>
  127. <property name="hibernate.connection.username">root</property>
  128. <property name="hibernate.connection.password">pooja31</property>
  129. <property name="hibernate.connection.pool_size">10</property>
  130. <property name="show_sql">true</property>
  131. <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
  132. <property name="hibernate.current_session_context_class">thread</property>
  133.  
  134. <mapping class="hibernatePack.Employee" />
  135.  
  136. </session-factory>
  137. </hibernate-configuration>
  138.  
  139. package hibernatePack.model;
  140.  
  141. import java.io.Serializable;
  142.  
  143. import javax.persistence.Column;
  144. import javax.persistence.Entity;
  145. import javax.persistence.GeneratedValue;
  146. import javax.persistence.Id;
  147. import javax.persistence.Table;
  148.  
  149. @Entity
  150. @Table(name = "emp")
  151. public class Employee implements Serializable{
  152.  
  153. @Id
  154. @GeneratedValue
  155. @Column(name = "id")
  156. private int id;
  157.  
  158. @Column(name="name")
  159. private String empName;
  160.  
  161. @Column(name="salary")
  162. private int empSalary;
  163.  
  164. @Column(name="designation")
  165. private String empDesignation;
  166.  
  167. public int getId() {
  168. return id;
  169. }
  170.  
  171. public void setId(int id) {
  172. this.id = id;
  173. }
  174.  
  175. public String getEmpName() {
  176. return empName;
  177. }
  178.  
  179. public void setEmpName(String empName) {
  180. this.empName = empName;
  181. }
  182.  
  183. public int getEmpSalary() {
  184. return empSalary;
  185. }
  186.  
  187. public void setEmpSalary(int empSalary) {
  188. this.empSalary = empSalary;
  189. }
  190.  
  191. public String getEmpDesignation() {
  192. return empDesignation;
  193. }
  194.  
  195. public void setEmpDesignation(String empDesignation) {
  196. this.empDesignation = empDesignation;
  197. }
  198.  
  199.  
  200.  
  201.  
  202. }
Add Comment
Please, Sign In to add comment