自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 mybates list 集合的参数

<delete id="deleteByPkwave" parameterType="java.util.List" > DELETE FROM wave_send_order_detail <where> <if test="list !=null and list.size()>0 "> pk_wave i...

2019-09-24 22:45:15 110

原创 经典代码 使用别的map和常量的传值

<select id="selectHandoverGoodsDetailByPkSendOrder" parameterType="map" resultMap="com.zjs.wms.biz.wave.mapper.handover.HandoverGoodsdetailMapper.handoverGoodsdetailResultMap"> SELE...

2019-09-18 20:43:33 117

原创 事物中的查询或者更新

在事物中遇到查询和更新共同存在的时候 我们一定要把 查询放在前面.否则更新或许会影响到查询

2019-09-17 11:02:45 330

原创 mybaties使用 枚举常量的经典用法

枚举'${@全路径名@枚举值.get属性()}',则会解析出枚举值的属性常量值,放入sql语句中。这里单引号’'是因为${}占位符只是把值给填充进去,要表示字符串的话,加上单引号,不是字符串则不用加常量'${@全路径名@常量名}',会解析出常量值,放入sql语句中。其实,方法、属性等也可以解析出来,就如同:类.静态属性、类.静态方法()。<select id="sel...

2019-09-11 18:00:47 350

原创 入参校验和异常以及service异常处理

入参校验.@validated进一步内部校验也就是集合内部继续校验@valid 放属性上spring 针对 service 层公共异常处理类.

2019-09-05 11:02:49 602

原创 @Validated注解校验

最近新项目是使用Hibernate Validator做表单验证,遇到有id在更新时不能为空,而在添加时需要为空的情况,所有使用了group属性来指定在什么情况下使用哪个验证规则,而在Controller方法只使用@Validated({Creation.class})来分组验证:public ApiResponse<UserDTO> createUser(@Validated({...

2019-09-05 10:34:58 3031

原创 mybatis中if test 可以使用== != null '' and or 和括号()

mybatis中if test 可以使用== != null '' and or 和括号()<if test="pd.flag==1 or ((pd.flag==2 or pd.flag==3) and (pd.sfyj==2 or pd.sfyj==3)) or pd.flag==3"> union all</if><if test="...

2019-09-03 18:01:25 44346 1

原创 多个分页同时分页mybaties

if (!Objects.isNull(detailSearch)) { Integer start = detailSearch.getPage(); Integer limit = detailSearch.getLimit(); if (!Objects.isNull(start) && start > 0 && !Object...

2019-09-01 19:59:37 103

原创 mybates 日期转换异常的一个错误

今日Mybatis执行一个update命令时,报错invalid comparison: java.util.Date and java.lang.String;字面意思是Data和String不匹配,但是我仔细查看了Pojo以及jdbcType的类型,都是时间类型,没有错误,但是清除class之后重新编译依旧报错,后经过查看mybatis标签,发现其中TimeStamp类型的变量出现以下标签...

2019-09-01 18:00:13 394

原创 Mybaties的批量保存

<!-- @ Author :xzy@Desciption : add method--> <!-- 批量保存sql --> <select id="batchSave" parameterType="java.util.Collection" useCache="false" > insert into wave_pick...

2019-09-01 17:49:22 115

原创 mybaties 根据条件来进行更新的时候 条件一定不能和更新的一样.因为条件是指更新前的.set是更新后的

如果更新前后一致那就说明没有更新 所以更新查询条件一定不能和更新内容一样 将 身高为2米的(原来就有的条件)更新为 身高为2米的等于没变.没有意义<update id="updateForEnterWave" parameterType="map"> update send_order <set> <if test="...

2019-09-01 17:23:56 254

svn实战操作.zip

svn

2020-01-11

Ditto 在别人基础上进行了深入改进

Ditto改进版,工具十分强大.Ditto改进版,工具十分强大.

2020-01-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除