ibatis 中如何传String类型的参数?

2025-05-08 01:03:20
推荐回答(1个)
回答1:

在ibatis中,parameterClass的类型大都是:string,int/对象/hashmap
resultclass/resultMap的类型大都是:对象/hashmap
当parameterClass为string,int时,可用#value#表示或直接用传入的值名表示。
当parameterClass/resultMap的类型是对象时,用#属性#表示。程序会调用JAVABEAN的getter方法,进行获取属性值。
当parameterClass/resultMap的类型是hashmap(Map是key-value结构的)时,那程序会直接通过key来分析取参数。

具体请见以下两部分:
ibatis各种参数数据集
原型参数

sqlMapper.queryForObject("select0", id);
参数名与传入值名称一样,应该也可用参数#value#表示