bug1:java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
解决:删除mapper文件中语句“ <select id="selectManager" resultType="Manager" parameterType="int">
.........................................
</select>”中间的注释语句
bug2:javax.el.PropertyNotFoundException: 类型[org.crux.module.exam.entity.Manager]上找不到属性[id]
问题:Manager实体类中,set方法没有遵循命名规范(set后面字段首字母大写的驼峰命名)。
解决:“setID”改成“setId”
bug3:javax.el.PropertyNotFoundException: 属性[id]在类型[org.crux.module.exam.entity.Manager]上不可读
问题:Manager实体类中 getId方法写错了,写成了getIb
bug4:class com.mysql.jdbc.MySQLConnection can not implement com.mysql.jdbc.Connec
问题:驱动不匹配,更换合适版本的驱动包:mysql-connector-java:5.1.47