架构设计
508
由于hibernate映射到对应的数据库字段类型存在的问题,比如大字段等
1.改造默认方言设置,继承特定数据库的方言基类
package selleck.util; import java.sql.Types; import org.hibernate.Hibernate; import org.hibernate.dialect.MySQL5Dialect; public class MySQL5Dialects extends MySQL5Dialect{ public MySQL5Dialects() { super(); registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName()); registerHibernateType(-1, Hibernate.STRING.getName()); } }
2.修改Hibernate方言默认配置文件
hibernate.dialect= selleck.util.MySQL5Dialects
广告