我似乎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。