我数据库表的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的
Masalah pemetaan:
Nama lajur yang sepadan dengan atributid
resultClub dan resultClubType ialah kedua-duanyaid
dan jenis salah satu daripadanya ialah int.Masalah SQL (ingat untuk siarkan soalan dan siarkan kod kemudian, siarkan tangkapan skrin supaya orang lain boleh mencuba kod anda, bolehkah anda menaipnya dengan tangan?):
Hasil pertanyaan ini mempunyai dua lajur
ID
.Penyelesaiannya sangat mudah, tetapkan alias untuk lajur club_type_t, seperti menambah awalan:
Gunakan awalan lajur mybatis: