|
@@ -81,12 +81,12 @@ public class MybatisMapperMethod {
|
|
} else if (method.returnsCursor()) {
|
|
} else if (method.returnsCursor()) {
|
|
result = executeForCursor(sqlSession, args);
|
|
result = executeForCursor(sqlSession, args);
|
|
} else {
|
|
} else {
|
|
- Object param = method.convertArgsToSqlCommandParam(args);
|
|
|
|
// TODO 这里下面改了
|
|
// TODO 这里下面改了
|
|
if (IPage.class.isAssignableFrom(method.getReturnType())) {
|
|
if (IPage.class.isAssignableFrom(method.getReturnType())) {
|
|
result = executeForIPage(sqlSession, args);
|
|
result = executeForIPage(sqlSession, args);
|
|
// TODO 这里上面改了
|
|
// TODO 这里上面改了
|
|
} else {
|
|
} else {
|
|
|
|
+ Object param = method.convertArgsToSqlCommandParam(args);
|
|
result = sqlSession.selectOne(command.getName(), param);
|
|
result = sqlSession.selectOne(command.getName(), param);
|
|
if (method.returnsOptional()
|
|
if (method.returnsOptional()
|
|
&& (result == null || !method.getReturnType().equals(result.getClass()))) {
|
|
&& (result == null || !method.getReturnType().equals(result.getClass()))) {
|