有一个问题我无法配置,我有一个pojo,
private String userId;
private String userName;
private String password;
private String contactTel;
private String email;
getter和setter没有问题,数据库中的类型也是varchar2,数据库我使用的是oracle 11g,当我更新记录时,出现错误,这里是堆栈,有人可以帮我,< / p>
DEBUG [http-8080-1] - 关闭非事务性SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@18b198d1] org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.exceptions.PersistenceException:
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:364)
答案 0 :(得分:0)
检查测试条件子句并确保不将字符串与数字进行比较
例如 if test =“userId!= null and userId!=''and userId!= -1”
如果是这种情况,请将引号括在-1以使其成为字符串