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

来源:互联网 发布:强制视频软件 编辑:程序博客网 时间:2024/06/05 16:51

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

当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

原创粉丝点击