日期:2014-05-16 浏览次数:20972 次
最近遇到一个特别奇怪的问题:
当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