出现的问题是Mybatis 的sql语句查询不到数据。但是在toad 中运行是没有问题的。排查后发现是某一个字段值 出现的问题。如果是直接赋值没有问题。都能得到结果。如果是用变量替换掉就得不到结果。此时考虑的是多表联查中相同字段的变量类型不一致。果然 一个是char类型,一个是varchar2类型。
还容易出现该问题的原因就是 数据库中提交数据没有commit,次数数据库中能查到 运行mybaits语句查不到。 在此记忆防止忘记
出现的问题是Mybatis 的sql语句查询不到数据。但是在toad 中运行是没有问题的。排查后发现是某一个字段值 出现的问题。如果是直接赋值没有问题。都能得到结果。如果是用变量替换掉就得不到结果。此时考虑的是多表联查中相同字段的变量类型不一致。果然 一个是char类型,一个是varchar2类型。
还容易出现该问题的原因就是 数据库中提交数据没有commit,次数数据库中能查到 运行mybaits语句查不到。 在此记忆防止忘记