我数据库表的id是varchar类型,而已这条数据也是项目插入到数据库的,但是在后面查询的时候就出现了一下错误。
严重: Servlet.service() for servlet [SpringMVC] in context with path [/cims-ssm] threw exception [Request processing failed; nested exception is org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column 'id' from result set. Cause: java.sql.SQLException: Invalid value for getInt() - 'x41D6z93'
; SQL []; Invalid value for getInt() - 'x41D6z93'; nested exception is java.sql.SQLException: Invalid value for getInt() - 'x41D6z93'] with root cause
java.sql.SQLException: Invalid value for getInt() - 'x41D6z93'
这是错误信息,以下是相关代码
这是查询映射代码
我代码在数据库里就能查询出来
望各位看看
对了 model中 club中的id属性是string的
マッピングの問題:
リーリーresultClub と resultClubType の
id
属性に対応する列名は両方ともid
で、そのうちの 1 つの型は int です。id
属性对应的列名都是id
,而其中一个的类型是int。sql的问题(记得以后贴问题把代码贴上来,贴截图让人家怎么拿你代码试,手敲吗?):
这个查询结果有两列
SQL の問題 (忘れずに質問を投稿して後でコードを投稿し、スクリーンショットを投稿して他の人がコードを試してみてください。手で入力できますか?):ID
リーリー
このクエリ結果には 2 つの列ID
があります。