super();
thismima=mima;
}
public String getMima() {//get,set方法
return mima;
}
public void setMima(String mima) {
thismima = mima;
}首先在你的sql接口里接收map类型
如:
public XXX getSomething(Map map);
接着sql映射xml里的parameterType = "map":
<select id="getSomething" parameterType = "map" resultType="XXX">
select name,id from user where name=#{a} and length(id)=6
</select>
注意sql里的#{a}里的a是你传入map里的参数键值,至于你说的拼接函数,只有少部分函数是mybatis不支持的,所以只要是mybatis支持的数据库的话,你直接在sql里写上函数是能起作用的,要想不出一点问题最好是写标准SQL,不要针对某一特定数据库另外一个xml里的命名空间点getAccountBaseInfoById
如另外一个文件的命名空间是xxx,
<resultMap
id="result"
type="Account">
<association
property="accountBaseInfo"
column="accountId"
javaType="AccountBaseInfo"
select="xxxgetAccountBaseInfoById"/>
</resultMap>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)