Guest User

Untitled

a guest
Dec 18th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. Exception in thread "main" org.hibernate.MappingNotFoundException: resource:
  2. hibernate_hbm.xml.UserDetails.hbm.xml not found
  3. at org.hibernate.cfg.Configuration.addResource(Configuration.java:740)
  4. at
  5. org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:2197)
  6. at
  7. org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:2169)
  8. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2149)
  9. at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2102)
  10. at org.hibernate.cfg.Configuration.configure(Configuration.java:2017)
  11. at hibernate_hbm.xml.A.main(A.java:19)
  12.  
  13. package hibernate_hbm.xml;
  14.  
  15.  
  16. public class UserDetails {
  17.  
  18.  
  19. private int id;
  20. private String name;
  21.  
  22. //setter & getters
  23.  
  24. }
  25.  
  26. package hibernate_hbm.xml;
  27.  
  28. import org.hibernate.Session;
  29. import org.hibernate.SessionFactory;
  30. import org.hibernate.cfg.Configuration;
  31.  
  32. public class A {
  33.  
  34. public static void main(String[] args) {
  35.  
  36. UserDetails user1 = new UserDetails();
  37. user1.setId(101);
  38. user1.setName("Mark");
  39.  
  40. UserDetails user2 = new UserDetails();
  41. user2.setId(102);
  42. user2.setName("Cynthiya");
  43.  
  44. SessionFactory sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
  45. Session session = sessionFactory.openSession();
  46. session.beginTransaction();
  47. session.save(user1);
  48. session.save(user2);
  49. session.getTransaction().commit();
  50. session.close();
  51.  
  52. }
  53.  
  54. }
  55.  
  56. <?xml version="1.0" encoding="UTF-8"?>
  57. <!DOCTYPE hibernate-configuration PUBLIC
  58. "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  59. "http://hibernate.org/dtd/hibernate-configuration-3.0.dtd">
  60. <hibernate-configuration>
  61. <session-factory>
  62. <property
  63. name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  64. <property>
  65. name="hibernate.connection.url">jdbc:mysql:
  66. //localhost:3306/testingcampus</property>
  67. <property name="hibernate.connection.username">root</property>
  68. <property name="hibernate.connection.password"></property>
  69. <property
  70. name="hibernate.current_session_context_class">thread</property>
  71. <property
  72. name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  73. <property name="hibernate.show_sql">true</property>
  74. <property name="hbm2ddl.auto">create</property>
  75. <mapping resource="hibernate_hbm.xml.UserDetails.hbm.xml" />
  76. </session-factory>
  77. </hibernate-configuration>
  78.  
  79. <?xml version="1.0"?>
  80. <!DOCTYPE hibernate-mapping PUBLIC
  81. "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
  82. "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
  83.  
  84. <hibernate-mapping>
  85. <class name="hibernate_hbm.xml.UserDetails" table="UserInfo">
  86. <id name="id"></id>
  87. <property name="name"></property>
  88. </class>
  89. </hibernate-mapping>
Add Comment
Please, Sign In to add comment