hibernate与mysql之间的字段映射关系

来源:互联网 发布:淘宝宝贝突然找不到了 编辑:程序博客网 时间:2024/04/30 02:45

Mysql                      Hibernate

char                          Character

varchar                    String

今天就被这个诡异的关系弄郁闷了,mysql里面char(2)的字段,假如里面存入"15",则hibernate通过session.createSQLQuery(String sql) 取到的值为'1',假如字段里存入的是"25",则hibernate取到的是2,但是通过HQL查询取到的对象中的值是符合预想的。最后通过将字段类型由char(2)改为varchar(2)解决了该问题。

原创粉丝点击