hibernate.dialect.SQLServerDialect와 함께 hibernate.dialect.SQLServerDialect를 사용하여 hibernate3-maven-plugin을 사용하도록 이전에 프로젝트를 설정했습니다. 잘 작동했다.hibernate.dialect.SQLServer2008Dialect와 hibernate3-maven-plugin을 사용할 때 호환되지 않는 API 오류가 발생했습니다.
하지만 org.hibernate.dialect.SQLServer2005Dialect에 방언을 변경하는 경우, Hibernate3는-받는다는 - 플러그인은 다음과 같은 오류가 발생 :
An API incompatibility was encountered while executing org.codehaus.mojo:hibernate3-maven-plugin:2.2:hbm2ddl: java.land.NoSuchMethodError: org.hibernate.dialect.SQLServer2005Dialect.registerColumnType(IJLjava/lang/String;)V
이 SQLServer2005Dialect 또는 SQLServer2008Dialect (나는 또한과 같은 오류가 지원 hbm2ddl을 하는가를 2008)?
저는 플러그인 2.2 버전과 hibernate.4.1.0.Final 및 JPA 2.0을 사용하고 있습니다.
이것은 유망한 리드처럼 들립니다. 나는 앞으로 조사해야 할 것이다. 그동안 웹 응용 프로그램에서 새로운 SQLServer2008Dialect를 사용하고 플러그 인에서는 이전 SQLServerDialect를 사용했습니다. – citress