Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.71 KB | None | 0 0
  1. package com.yashwanth.HIbernate;
  2.  
  3. import org.hibernate.HibernateException;
  4. import org.hibernate.SessionFactory;
  5. import org.hibernate.boot.Metadata;
  6. import org.hibernate.boot.MetadataSources;
  7. import org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl;
  8. import org.hibernate.boot.registry.StandardServiceRegistry;
  9. import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
  10. import org.hibernate.cfg.Configuration;
  11. import org.hibernate.service.ServiceRegistry;
  12.  
  13. public class HIbernateUtilities {
  14. private static SessionFactory sessionFactory;
  15. private static ServiceRegistry serviceRegistry;
  16.  
  17. public SessionFactory setUp() throws Exception
  18. {
  19.  
  20. final StandardServiceRegistry registry = new StandardServiceRegistryBuilder()
  21. .configure() // configures settings from hibernate.cfg.xml
  22. .build();
  23.  
  24. sessionFactory = new MetadataSources( registry ).buildMetadata().buildSessionFactory();
  25.  
  26. /*catch (Exception e) {
  27. // The registry would be destroyed by the SessionFactory, but we had trouble building the SessionFactory
  28. // so destroy it manually.
  29. StandardServiceRegistryBuilder.destroy( registry );
  30. }*/
  31. return sessionFactory;
  32. }
  33. }
  34.  
  35. package com.yashwanth.HIbernate;
  36. import org.hibernate.HibernateException;
  37. import org.hibernate.Session;
  38. import org.hibernate.SessionFactory;
  39. public class Program {
  40. public static void main(String[] args) throws HibernateException, Exception
  41. {
  42. System.out.println("yashpotu");
  43. HIbernateUtilities Utility =new HIbernateUtilities();
  44. SessionFactory sessionFactory=Utility.setUp();
  45.  
  46. Session session = sessionFactory.openSession();
  47. session.beginTransaction();
  48. User user=new User();
  49. user.setName("YASH");
  50. user.setGoal(250);
  51. session.save(user);
  52. session.getTransaction().commit();
  53. session.close();
  54. sessionFactory.close();
  55. }
  56.  
  57. }
  58.  
  59. Here is the error:an 23, 2016 1:09:34 PM org.hibernate.Version logVersion
  60. INFO: HHH000412: Hibernate Core {5.0.7.Final}
  61. Jan 23, 2016 1:09:34 PM org.hibernate.cfg.Environment <clinit>
  62. INFO: HHH000206: hibernate.properties not found
  63. Jan 23, 2016 1:09:34 PM org.hibernate.cfg.Environment buildBytecodeProvider
  64. INFO: HHH000021: Bytecode provider name : javassist
  65. Jan 23, 2016 1:09:35 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
  66. INFO: HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
  67. Jan 23, 2016 1:09:35 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
  68. WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)
  69. Jan 23, 2016 1:09:35 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
  70. INFO: HHH10001005: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306]
  71. Jan 23, 2016 1:09:35 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
  72. INFO: HHH10001001: Connection properties: {user=root, password=****}
  73. Jan 23, 2016 1:09:35 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
  74. INFO: HHH10001003: Autocommit mode: false
  75. Jan 23, 2016 1:09:35 PM org.hibernate.engine.jdbc.connections.internal.PooledConnections <init>
  76. INFO: HHH000115: Hibernate connection pool size: 20 (min=1)
  77. Sat Jan 23 13:09:35 EST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
  78. Jan 23, 2016 1:09:35 PM org.hibernate.dialect.Dialect <init>
  79. INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
  80. Exception in thread "main" org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [org.yashwanth.HIbernate.User]
  81. at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:229)
  82. at org.hibernate.boot.model.source.internal.annotations.AnnotationMetadataSourceProcessorImpl.<init>(AnnotationMetadataSourceProcessorImpl.java:103)
  83. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess$1.<init>(MetadataBuildingProcess.java:147)
  84. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:141)
  85. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
  86. at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
  87. at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
  88. at org.hibernate.boot.MetadataSources.buildMetadata(MetadataSources.java:179)
  89. at com.yashwanth.HIbernate.HIbernateUtilities.setUp(HIbernateUtilities.java:48)
  90. at com.yashwanth.HIbernate.Program.main(Program.java:10)
  91. Caused by: java.lang.ClassNotFoundException: Could not load requested class : org.yashwanth.HIbernate.User
  92. at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:217)
  93. at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  94. at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  95. at java.lang.Class.forName0(Native Method)
  96. at java.lang.Class.forName(Class.java:348)
  97. at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:226)
  98. ... 9 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement