Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static SessionFactory getSessionFactory() {
- if (sessionFactory == null) {
- try {
- Map<String, String> settings = new HashMap<>();
- settings.put(Environment.URL, "jdbc:mysql://localhost:3306/developers");
- settings.put(Environment.USER, "root");
- settings.put(Environment.PASS, "");
- settings.put(Environment.DIALECT, "org.hibernate.dialect.MySQLDialect");
- settings.put(Environment.DRIVER, "com.mysql.jdbc.Driver");
- StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(settings);
- registry = builder.build();
- MetadataSources sources = new MetadataSources(registry);
- Metadata metadata = sources.getMetadataBuilder().build();
- sessionFactory = metadata.getSessionFactoryBuilder().build();
- } catch (Exception ex) {
- System.out.println("Возникла ошибка создания фабрики сессий! " + ex);
- }
- }
- return sessionFactory;
- }
Add Comment
Please, Sign In to add comment