当报这个错的时候肯定就是索引写错了:
1.JDBC访问数据库后得到的ResultSet 是从1开始的
2.Hibernate访问数据库是从0开始的
所以最好别通过索引来赋值或者取值,通过name就不会出现类似的问题了
本文探讨了在使用JDBC和Hibernate访问数据库时,索引是从1开始还是从0开始的问题。指出JDBC的ResultSet索引从1开始计数,而Hibernate则从0开始。为了避免索引错误,建议使用名称而非索引进行赋值或取值。
当报这个错的时候肯定就是索引写错了:
1.JDBC访问数据库后得到的ResultSet 是从1开始的
2.Hibernate访问数据库是从0开始的
所以最好别通过索引来赋值或者取值,通过name就不会出现类似的问题了
9109
2055

被折叠的 条评论
为什么被折叠?