
mybatis
lxxxzzl
这个作者很懒,什么都没留下…
展开
-
mybatis 根据数组批量删除
1、代码调用者:Map toUpdateParamMap = new HashMap(); toUpdateParamMap.put("requirementVendorIds", requirementVendorIds); requirementVendorDateMapper.deleteByRequirementVendorIds(toUpdateParamM原创 2014-10-02 11:34:22 · 3494 阅读 · 0 评论 -
mybatis表关联查询
作三张表的关联查询cfm_requirement_vendor_date为cfm_requirement_vendor的子表 cfm_requirement_vendor为cfm_requirement的子表 一、mybatis映射文件定义 <resultMap id="NestedRequirementResultMap" type="com.Ne原创 2014-10-02 11:37:38 · 487 阅读 · 0 评论 -
mybatis批量执行mysql的update操作
UPDATE hotel_group_buy SET sales_volume = sales_volume + CASE WHEN hotel_product_id = #{item.productId} THEN #{item.hotelNum} EN原创 2014-11-20 15:33:04 · 1380 阅读 · 0 评论 -
创建mysql唯一索引(联合)
create语句中加入: UNIQUE KEY `UNIQ_SUB_RES_IDX` (`product_stock_bord_id`,`sub_flight_res_id`),修改表结构的方式alter table bord_pack_sub_res add unique index UNIQ_SUB_RES_IDX(product_stock_bord_id,sub_fl原创 2014-12-15 20:26:04 · 953 阅读 · 0 评论 -
mybatis新增数据,数据VO获取db记录主键
前提条件:使用mybatis向db新增数据,表的主键为db自增生成。办法:通过配置sql映射文件,即可在插入数据库后,程序的vo对象的id字段被更新了db生成的主键。在insert标签中,设置useGeneratedKeys属性为true,并使用keyProperty指定主键名称。配置如下:insert id="insert" parameterType="co原创 2014-12-15 20:27:06 · 599 阅读 · 0 评论 -
代码实现: MyBatis批量insert
一、mapper.xml文件 insert into user( name ) VALUES <foreach collection="list" item="item" open="" close="" separator=","> ( #{item.name} ) 二、接口定义 /** * 批量insert原创 2015-02-07 16:54:59 · 693 阅读 · 0 评论 -
代码实现:MyBatis查询,返回值Map或List<Map>
一、返回值Map1、mapper.xml select id,name from user order by id desc limit 1 2、接口定义 /** * 获取仅含一条记录的map * @return */ Map selectUserMapLimitOne();二、返回值List1、mapper.xml原创 2015-02-07 16:45:39 · 28849 阅读 · 2 评论 -
Mybatis resultMap支持继承
一、代码映射domain为继承关系public class CocTreeNode extends CocBean implements TreeNode { private String level1, level2; public void setLevel1(String level1){...} public void setLevel2(String level2原创 2015-02-15 11:15:06 · 38667 阅读 · 5 评论 -
根据List,mybatis批量查询List结果
一、mapper类@Repositorypublic interface UserMapper { List<String> queryNamesByIds(Map<String, Object> userIdsParam); }@Namedpublic class UserServiceImpl implements UserService { @Override原创 2015-06-05 13:57:09 · 32915 阅读 · 4 评论