YadaJpaConfig.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:yadaframework 作者:
@Bean
public EntityManagerFactory entityManagerFactory() throws SQLException {
    HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
    // vendorAdapter.setGenerateDdl(true); // Crea la tabella e le colonne quando non esistono
    vendorAdapter.setShowSql(config.getShowSql());
    vendorAdapter.setDatabasePlatform("org.hibernate.dialect.MySQL5InnoDBDialect");
    LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
    factory.setJpaVendorAdapter(vendorAdapter);
    List<String> packages = config.getDbEntityPackages();
    packages.add("net.yadaframework.persistence.entity");
    packages.add("net.yadaframework.security.persistence.entity");
    packages.add("net.yadaframework.cms.persistence.entity");
    packages.add("net.yadaframework.commerce.persistence.entity");
    log.info("Scanning packages for entities: {}", StringUtils.join(packages, ","));
    factory.setPackagesToScan(packages.toArray(new String[]{}));
    factory.setDataSource(dataSource());
    factory.afterPropertiesSet();
    return factory.getObject();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号