以这种方式解决的数据源:
final JndiDataSourceLookup dsLookup = new JndiDataSourceLookup();
dsLookup.setResourceRef(true);
entityManagerFactoryBean.setDataSource(dsLookup.getDataSource("jdbc/translation"));
entityManagerFactoryBean.getJpaPropertyMap().
put(Environment.DIALECT_RESOLVERS, StandardDialectResolver.class.getCanonicalName());
会给我这个例外:
Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
不幸的是我不知道具体的数据库是什么。
如何让hibernate决定使用哪种方言?
答案 0 :(得分:0)
与Hibernate 4一起使用,不确定他们为什么会破坏该功能。