Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > 1620669b48cea39d36979ffe883780dd > files > 5

mysql-connector-java-5.1.42-1.mga5.src.rpm

diff -up --recursive mysql-connector-java-5.1.36.orig/src/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java mysql-connector-java-5.1.36/src/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java
--- mysql-connector-java-5.1.36.orig/src/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java	2015-06-19 21:26:19.000000000 +0200
+++ mysql-connector-java-5.1.36/src/com/mysql/fabric/hibernate/FabricMultiTenantConnectionProvider.java	2015-07-14 17:07:23.750395725 +0200
@@ -27,7 +27,7 @@ import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 
-import org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider;
+import org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider;
 
 import com.mysql.fabric.FabricCommunicationException;
 import com.mysql.fabric.FabricConnection;
diff -up --recursive mysql-connector-java-5.1.36.orig/src/demo/fabric/HibernateFabric.java mysql-connector-java-5.1.36/src/demo/fabric/HibernateFabric.java
--- mysql-connector-java-5.1.36.orig/src/demo/fabric/HibernateFabric.java	2015-06-19 21:26:20.000000000 +0200
+++ mysql-connector-java-5.1.36/src/demo/fabric/HibernateFabric.java	2015-07-14 17:14:19.676360531 +0200
@@ -30,7 +30,7 @@ import java.sql.Statement;
 import org.hibernate.Session;
 import org.hibernate.SessionFactory;
 import org.hibernate.cfg.Configuration;
-import org.hibernate.service.ServiceRegistryBuilder;
+import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
 
 import com.mysql.fabric.hibernate.FabricMultiTenantConnectionProvider;
 
@@ -107,13 +107,13 @@ public class HibernateFabric {
         // creating this here allows passing needed params to the constructor
         FabricMultiTenantConnectionProvider connProvider = new FabricMultiTenantConnectionProvider(fabricUrl, "employees", "employees", username, password,
                 fabricUser, fabricPassword);
-        ServiceRegistryBuilder srb = new ServiceRegistryBuilder();
-        srb.addService(org.hibernate.service.jdbc.connections.spi.MultiTenantConnectionProvider.class, connProvider);
+        StandardServiceRegistryBuilder srb = new StandardServiceRegistryBuilder();
+        srb.addService(org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider.class, connProvider);
         srb.applySetting("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect");
 
         Configuration config = new Configuration();
         config.setProperty("hibernate.multiTenancy", "DATABASE");
         config.addResource("com/mysql/fabric/demo/employee.hbm.xml");
-        return config.buildSessionFactory(srb.buildServiceRegistry());
+        return config.buildSessionFactory(srb.build());
     }
 }