使用hibernate访问mysql时,会遇到如下错误:

org.hibernate.HibernateException: java.sql.SQLException: ResultSet is from UPDAT E. No Data.


查询网上很多资料,都说得不清楚,其实最主要的原因,应该是驱动程序版本导致的,比如用新的驱动程序,去访问老版本的mysql。


一定要使用相匹配的,如mysql4.26,就用mysql-connector-java-5.0.8.jar之类的,如果使用mysql-connector-java-5.1.25-bin.jar肯定就会报这个错误。


参考资料:http://stackoverflow.com/questions/7420646/resultset-is-from-update-no-data-received-from-java-application