1
我有什麼地方最屬性是使用註釋設置好的一個Spring + Hibernate的基礎的應用。自動創建使用Spring /更新表和Hibernate
我的AppConfig類樣子:
//package declarations and imports
@EnableWebMvc
@Configuration
@ComponentScan({ "com.package.subpackage.*" })
@Import({ SecurityConfig.class })
public class AppConfig {
@Bean(name = "dataSource")
public DriverManagerDataSource dataSource() {
DriverManagerDataSource driverManagerDataSource = new DriverManagerDataSource();
driverManagerDataSource.setDriverClassName("com.mysql.jdbc.Driver");
driverManagerDataSource.setUrl("jdbc:mysql://localhost:3306/fur");
Properties prop = new Properties();
prop.setProperty("hibernate.hbm2ddl.auto", "create");
driverManagerDataSource.setConnectionProperties(prop);
driverManagerDataSource.setUsername("root");
driverManagerDataSource.setPassword("");
return driverManagerDataSource;
}
//other methods...
}
的問題我是用我的Java類相關聯的表在我的數據庫不會自動創建。
我不添加我的課的例子因爲我認爲它在配置的問題,但請讓我知道是否需要。
要設置包含'數據源,不知道任何有關對hibernate.hmb2ddl.auto'屬性ORM層如Hibernate。你應該將這些屬性傳遞給LocalSessionFactoryBuilder bean等。 –
我該怎麼做? –