Size: a a a

2020 June 09

D

Dima in learn.java
или на gist/github
источник

IK

Ivan Korotkii in learn.java
ох лан пофиг тогда
источник

IK

Ivan Korotkii in learn.java
я уже задолбался эту проблему решать)
источник

LS

L S in learn.java
Ivan Korotkii
я уже задолбался эту проблему решать)
Почему у тебя веб хмл вообще присутствует в репе
источник

IK

Ivan Korotkii in learn.java
L S
Почему у тебя веб хмл вообще присутствует в репе
ну он пустой
источник

LS

L S in learn.java
Ivan Korotkii
ну он пустой
Ну и зачем он тогда нужен
источник

IK

Ivan Korotkii in learn.java
лежит никому не мешает
дело не в нём
Я его удалил
источник

D

Dima in learn.java
Ivan Korotkii
@Bean
   public DataSource getDataSource() {
       DriverManagerDataSource dataSource = new DriverManagerDataSource();
       dataSource.setDriverClassName(env.getProperty("db.driver"));
       dataSource.setUrl(env.getProperty("db.url"));
       dataSource.setUsername(env.getProperty("db.username"));
       dataSource.setPassword(env.getProperty("db.password"));
       return dataSource;
   }

   @Bean
   public LocalSessionFactoryBean getSessionFactory() {
       LocalSessionFactoryBean factoryBean = new LocalSessionFactoryBean();
       factoryBean.setDataSource(getDataSource());

       Properties props=new Properties();
       props.put("hibernate.show_sql", env.getProperty("hibernate.show_sql"));
       props.put("hibernate.format_sql", env.getProperty("hibernate.format_sql"));

       props.put("hibernate.hbm2ddl.auto", env.getProperty("hibernate.hbm2ddl.auto"));
       props.put("hibernate.dialect", env.getProperty("hibernate.dialect"));

       factoryBean.setHibernateProperties(props);
       factoryBean.setAnnotatedClasses(User.class);
       return factoryBean;
   }

   @Bean
   public HibernateTransactionManager getTransactionManager() {
       HibernateTransactionManager transactionManager = new HibernateTransactionManager();
       transactionManager.setSessionFactory(getSessionFactory().getObject());
       return transactionManager;
   }
Вот такой код может два объекта класса session factory создать?
нет
источник

IK

Ivan Korotkii in learn.java
Dima
нет
ну там в итоге получается, что он как-то создает два бина
источник

D

Dima in learn.java
как ты это понял?
источник

D

Dima in learn.java
и зачем тебе session factory вообще?
источник

IK

Ivan Korotkii in learn.java
ну вообще ты удалил этот код, но если кратко я вставил в метод getSessionFactory принт и посмотрел сколько раз печатает отладку
источник

IK

Ivan Korotkii in learn.java
Dima
и зачем тебе session factory вообще?
с помощью @Autowired вставляю в бизнес логику его
источник

D

Dima in learn.java
это не ответ
источник

D

Dima in learn.java
цель какая
источник

IK

Ivan Korotkii in learn.java
с бд работать с помощь hibernate
источник

IK

Ivan Korotkii in learn.java
(сохранять данные полученные по сети)
источник

D

Dima in learn.java
Ivan Korotkii
с бд работать с помощь hibernate
ты в курсе, что есть такая спецификация - JPA
источник

D

Dima in learn.java
и что хибернейт ее реализует
источник

D

Dima in learn.java
и что уже давно считается правильным использовать интерфейсы JPA
источник