Mybatis
漫步在浩瀚星空
if not me ,who?
展开
-
关于mybatis参数传递问题(Parameter 'arg0' not found. )
今天打开项目无意间 在maven中点了一下clean。之后启动项目出现了 Parameter 'arg0' not found. 这样的报错。 原因是mybatis新版又改成了以参数名使用: where manager_id = #{managerId} 旧版传参形势: where manager_id = #{arg0} 已经停用。 这是因为在mybatis早期,参数没做注解时默认是按顺序获...原创 2019-01-11 16:05:54 · 5044 阅读 · 2 评论 -
MyBatis 返回 List集合
有时候,我们不需要整个表的所有字段,而是只需要某一个字段的内容,比如:我希望从资产表中查出所有资产的名称,并且不存在重复。 上代码: <select id="groupNameList" resultType="java.lang.String"> SELECT `asset_name` FROM `asset` group by `asset_name` </select>...转载 2019-01-14 09:50:20 · 2709 阅读 · 0 评论 -
iBatis的isNotEmpty非空属性
isPropertyAvailable和isNotEmpty 这个两个属性非常有用 isPropertyAvailable:入参有这个属性 isNotEmpty:入参的这个属性不为空 入参一般是一个封装了数据的DTO 如果希望一个属性无论为何值都符合条件则使用isPropertyAvailable 如果希望一个属性只是不为空的时候才符合条件就用isNotEmpty update例子如下:...原创 2019-01-21 11:13:28 · 4890 阅读 · 3 评论