当mysql varchar (30)里只存一个字符的值的时候,hibernate 得不到这个值

当mysql varchar (30)里只存1个字符的值的时候,hibernate 得不到这个值

最近遇到一个特别奇怪的问题:

当mysql varchar (30)里只存1个字符的值的时候,hibernate 得不到这个值,比如,存“1”,就得不到,存“12”就可以得到,存一个字母“a”也得不到,存“aa”就没问题,但存一个中文“三”,也可以得到,最后,发现是mysql  odbc 连接jar包的问题 

我的mysql是mysql-5.1.49-win32

原来的jar是mysql-connector-java-5.1.22.jar

更换后的jar是mysql-connector-java-5.1.7-bin.jar

当mysql varchar (30)里只存一个字符的值的时候,hibernate 得不到这个值

相关文章:

你感兴趣的文章:

标签云: