我有一个使用 Hibernate 和两个数据源(db2 和 sql-server)的 Spring 项目。
我一添加
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SOME_SEQ")
到我的实体类中的列字段,我BeanCreationException
在创建 sql-server 时得到一个,EntityManagerFactory
因为org.hibernate.dialect.SQLServerDialect
不支持序列。不过,唯一使用此实体的地方是在EntityManagerFactory
使用适当方言的 db2 的 DAO 中。
我错过了什么?