尝试像这样注册一个新的驱动程序:
public class DateTime2SQLServerDialect extends SQLServer2008Dialect { public DateTime2SQLServerDialect () { super(); registerColumnType(Types.DATE, "datetime2"); }}然后改用以下方言:
<property name="hibernate.dialect">my.package.DateTime2SQLServerDialect</property>
也尝试更改此:
<return-scalar column="completionTime" type="date" />
对此:
<return-scalar column="completionTime" type="timestamp" />



