MyBatis-xml配置SQL文件中,传入List数组、基本类型String、int……、与自定义类型的方法
2016-12-20 09:51
701 查看
1 //基本类型 2 3 @Override 4 public String queryItemNumber(String packId) throws Exception { 5 // TODO Auto-generated method stub 6 return dao.findForObject("SetMealMapper.queryItemNumber", packId).toString(); 7 } 8 9 10 <select id="queryItemNumber" parameterType="String" resultType="int" > 11 select count(1) from busi_repairpackage_detail where pak_m_id = #{packId} 12 </select>
//List数组 /** * 保存套餐项目到Map数据库表 * @param pd * @throws Exception */ @Override public void saveRepairItemMap(List<BusiRepairPackageMap> item_list) throws Exception { // TODO Auto-generated method stub dao.save("SetMealMapper.saveRepairItemMap", item_list); } <insert id="saveRepairItemMap" parameterType="java.util.List"> insert into busi_repairpackage_detail (pak_m_id,item_id) values <foreach collection="list" item="item" index="index" separator=","> (#{item.pack_id},#{item.item_id}) </foreach> </insert>
//自定义pd对象 @Override public void updateRepairItemList(PageData pd) throws Exception { // TODO Auto-generated method stub dao.update("SetMealMapper.updateRepairItemList", pd); } <update id="updateRepairItemList" parameterType="pd"> update BUSI_REPAIRPACKAGE_INFO set pack_name = ${pack_name} ,pack_sort = ${pack_sort} where PAK_M_ID = ${pack_id} and GARAGE_ID = ${GARAGE_ID} </update>
相关文章推荐
- MyBatis中,传String类型参数到xml配置文件,并执行SQL语句后返回String类型的结果写法(jeesite)
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- python 基础2 编码转换 pycharm 配置 运算符 基本数据类型int str list tupple dict for循环 enumerate序列方法 range和xrange
- MyBatis sqlMapper.xml 传入String类型参数报错,invalid comparison: java.util.LinkedHashMap and java.lang.Strin
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- Mybatis中执行String类型的自己拼写的sql,不执行配置文件中的sql
- Mybatis中执行String类型的自己拼写的sql,不执行配置文件中的sql
- MyBatis sqlMapper.xml 传入String类型参数报错,invalid comparison: java.util.LinkedHashMap and java.lang.Strin
- Spring框架xml配置文件 复杂类型属性注入——数组 list map properties DI dependency injection 依赖注入——属性值的注入依赖于建立的对象(堆空间)
- MyBatis两种执行XXXMapper.xml配置文件中SQL语句的方法
- mybatis的sql的xml的配置文件中<![CDATA[ ]]>的用法。
- 在config配置文件添加iis的Mime类型,检测文件中是否存在添加语句,使用xml解析方法
- 关于mybatis的参数2个使用经验(类似于struts2的通配所有页面的action配置,xmlsq语句参数类型为基本类型时的快捷指定办法)
- xml序列化简化程序配置文件中自定义配置节点的Create方法
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- flash读取外部xml配置文件基本方法
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (main()方法自动生成更快捷)
- 当mapper中的parametType为基本类型(如int,string等)时,报错的问题(mybatis使用了<if>判断)
- asList 方法使用时避免传入基本类型的数组