【发布时间】:2021-10-21 11:18:15
【问题描述】:
以下是此 Hibernate 5 + spring 4 集成的错误日志。
@Configuration
@EnableTransactionManagement
@ComponentScan(basePackages = { "com.social.*","com.*" })
public class HBConfig {
@Bean
public LocalSessionFactoryBean getSessionFactory() {
LocalSessionFactoryBean factoryBean = new LocalSessionFactoryBean();
Properties props = new Properties();
// Setting JDBC properties
props.put(DRIVER, "com.mysql.cj.jdbc.Driver");
props.put(URL, "jdbc:mysql://localhost:3306/socialdev");
props.put(USER, "root");
props.put(PASS,"123");
// Setting Hibernate properties
props.put(SHOW_SQL, true);
props.put(HBM2DDL_AUTO, "update");
// Setting C3P0 properties
props.put(C3P0_MIN_SIZE, 5);
props.put(C3P0_MAX_SIZE, 20);
props.put(C3P0_ACQUIRE_INCREMENT, 1);
props.put(C3P0_TIMEOUT, 1800);
props.put(C3P0_MAX_STATEMENTS, 150);
factoryBean.setHibernateProperties(props);
factoryBean.setPackagesToScan("com.social.entity");
return factoryBean;
}
@Bean
public HibernateTransactionManager getTransactionManager() {
HibernateTransactionManager transactionManager = new HibernateTransactionManager();
transactionManager.setSessionFactory(getSessionFactory().getObject());
return transactionManager;
}
以上是配置。让我知道我在做什么错误,使用相同的代码库 hibernate 4 对我来说工作正常。
【问题讨论】:
-
请编辑您的问题并删除您的错误日志屏幕截图并将错误日志复制到您的问题中。
标签: java spring spring-boot hibernate tomcat