mybatis将带有stop的列传输到hashmap或字符串

时间:2019-07-19 06:10:17

标签: mybatis spring-mybatis

我似乎Mybatis会将带有stop的列传输到哈希表,也不会传输到字符串。如何将其转换为字符串?

我有一个名为aa.bb的列,db中的值为10。我将resultType配置为'java.util.HashMap',mybatis返回aa:{bb:10},也没有aa.bb:10。 我阅读了源代码,该类PropertyTokenizer的构造函数使其实现了。

public PropertyTokenizer(String fullname) {
    int delim = fullname.indexOf('.');
    if (delim > -1) {
      name = fullname.substring(0, delim);
      children = fullname.substring(delim + 1);
    } else {
      name = fullname;
      children = null;
    }
    indexedName = name;
    delim = name.indexOf('[');
    if (delim > -1) {
      index = name.substring(delim + 1, name.length() - 1);
      name = name.substring(0, delim);
    }
  }

如何获取结果:aa.bb:10。

0 个答案:

没有答案