Hibernate 注册方言以及时间精度

Oracle 10G 的 JDBC 驱动在 JAVA 中会丢失时分秒,因为在方言翻译的时候,翻译成 sql.Data,而 sql.Data 不保存时分秒,所以需要自定义方言:

public class MyDialect extends Oracle10gDialect {
public MyDialect() {
super();
registerHibernateType(Types.DATE, Hibernate.TIMESTAMP.getName());
}
}

猜你喜欢

转载自ears.iteye.com/blog/1587911