Discuss / Java / 老师,将数据库换成MySQL数据库后程序报错

老师,将数据库换成MySQL数据库后程序报错

Topic source

老师,将数据库换成MySQL数据库后程序报错,错误如下:

错误的行数为:mapper.id.setter.invoke(bean, keyHolder.getKey());
Exception in thread "main" java.lang.IllegalArgumentException: argument type mismatch
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at com.itranswarp.learnjava.orm.DbTemplate.insert(DbTemplate.java:175)
    at com.itranswarp.learnjava.service.UserService.register(UserService.java:55)


  • 1

Reply