Advertisement
Guest User

Untitled

a guest
Mar 21st, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.69 KB | None | 0 0
  1. public class HibernateUtil {
  2.  
  3. private static SessionFactory sessionFactory;
  4.  
  5. static {
  6. try {
  7. Class.forName("com.mysql.jdbc.Driver");
  8. } catch (ClassNotFoundException e) {
  9. e.printStackTrace();
  10. }
  11. Configuration cnf = new Configuration();
  12.  
  13. // Properties
  14. cnf.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
  15. cnf.setProperty("hibernate.connection.url", "jdbc:mysql://localhost:3306/test_db?useSSL=false‌​");
  16. cnf.setProperty("hibernate.connection.username", "root");
  17. cnf.setProperty("hibernate.connection.password", "root");
  18. cnf.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
  19. cnf.setProperty("hibernate.hbm2ddl.auto", "update");
  20. cnf.setProperty("hibernate.show_sql", "true");
  21. cnf.setProperty(" hibernate.connection.pool_size", "1");
  22.  
  23. StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
  24. .applySettings(cnf.getProperties());
  25. sessionFactory = cnf.buildSessionFactory(builder.build());
  26.  
  27. // Class mappings
  28. }
  29.  
  30. public static SessionFactory getSessionFactory(){
  31. return sessionFactory;
  32. }
  33. }
  34.  
  35. Exception in thread "main" java.lang.ExceptionInInitializerError
  36. at core.Tester.main(Tester.java:10)
  37. Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
  38. at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:271)
  39. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233)
  40. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210)
  41. at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51)
  42. at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
  43. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:242)
  44. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210)
  45. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352)
  46. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111)
  47. at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
  48. at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
  49. at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
  50. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:691)
  51. at database.HibernateUtil.<clinit>(HibernateUtil.java:34)
  52. ... 1 more
  53. Caused by: org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect
  54. at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator$1$1.convert(BasicConnectionCreator.java:105)
  55. at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator.convertSqlException(BasicConnectionCreator.java:123)
  56. at org.hibernate.engine.jdbc.connections.internal.DriverConnectionCreator.makeConnection(DriverConnectionCreator.java:41)
  57. at org.hibernate.engine.jdbc.connections.internal.BasicConnectionCreator.createConnection(BasicConnectionCreator.java:58)
  58. at org.hibernate.engine.jdbc.connections.internal.PooledConnections.addConnections(PooledConnections.java:123)
  59. at org.hibernate.engine.jdbc.connections.internal.PooledConnections.<init>(PooledConnections.java:42)
  60. at org.hibernate.engine.jdbc.connections.internal.PooledConnections.<init>(PooledConnections.java:20)
  61. at org.hibernate.engine.jdbc.connections.internal.PooledConnections$Builder.build(PooledConnections.java:161)
  62. at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.buildPool(DriverManagerConnectionProviderImpl.java:109)
  63. at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.configure(DriverManagerConnectionProviderImpl.java:72)
  64. at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
  65. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:242)
  66. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210)
  67. at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.buildJdbcConnectionAccess(JdbcEnvironmentInitiator.java:145)
  68. at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:66)
  69. at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
  70. at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88)
  71. at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:259)
  72. ... 14 more
  73. Caused by: java.sql.SQLException: The connection property 'useSSL' only accepts values of the form: 'true', 'false', 'yes' or 'no'. The value 'false‌​' is not in this set.
  74. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)
  75. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)
  76. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)
  77. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
  78. at com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.validateStringValues(ConnectionPropertiesImpl.java:314)
  79. at com.mysql.jdbc.ConnectionPropertiesImpl$BooleanConnectionProperty.initializeFrom(ConnectionPropertiesImpl.java:91)
  80. at com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.initializeFrom(ConnectionPropertiesImpl.java:216)
  81. at com.mysql.jdbc.ConnectionPropertiesImpl.initializeProperties(ConnectionPropertiesImpl.java:2503)
  82. at com.mysql.jdbc.ConnectionImpl.initializeDriverProperties(ConnectionImpl.java:3153)
  83. at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:774)
  84. at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
  85. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  86. at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  87. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  88. at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  89. at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
  90. at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400)
  91. at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
  92. at org.hibernate.engine.jdbc.connections.internal.DriverConnectionCreator.makeConnection(DriverConnectionCreator.java:38)
  93. ... 29 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement