mybatis
cn_TongTong
乌拉乌拉乌拉乌拉乌拉
展开
-
mybatis update并非所有字段需要更新的解决办法
mybatis update 需求:更新字段作为参数,未更新字段不传入 解决办法 <update id="updateUser" parameterType="com.test.entity.User"> update BS_USER <trim prefix="set" suffixOverri原创 2019-02-20 12:58:00 · 29351 阅读 · 3 评论 -
mybatis insert 插入字段为空解决办法
需求:当插入时,部分字段参数为空或使用实体类插入时部分属性无值,直接插入会报空指针 解决办法: <settings> <!--插入为空时插入空值避免报空指针--> <setting name="jdbcTypeForNull" value="NULL" /> </settings> mybatis配置文件加入setting即可解决空指针 ...原创 2019-02-20 13:01:59 · 25366 阅读 · 0 评论 -
mybatis select 字段为空取出的结果集便不包含该字段
需求:将数据库为空的字段赋默认值 解决办法: 第一步:为空便被结果集舍弃时mybatis操作的,这个默认的配置可以取消 在mybatis配置文件中加入setting <settings> <setting name="callSettersOnNulls" value="true"/> </settings> 第二步:写一个类继承Typ...原创 2019-02-20 13:20:08 · 1470 阅读 · 0 评论 -
mybatis批量insert(Oracle+Mysql)
Oracle版本 <insert id="updateUserMenu" parameterType="java.util.HashMap"> insert into BS_USER_MENU(USERID,MENUID) select t.* from ( <foreach item="checked" index="index"...原创 2019-03-19 09:58:29 · 239 阅读 · 0 评论