mybatis
文章平均质量分 54
聆听。。花开雨落
这个作者很懒,什么都没留下…
展开
-
mysql--插入前判断数据是否重复
INSERT INTO stat_card_nopass (sz_employ_id, sz_name, ng_branch_id, ng_dev_id, sz_dev_name, sz_dev_place, ts_card, sz_photo_path, ts_create, memo, state, ng_user_id) SELECT employId,userName,branchId,devId,devName,devPlace, cardTime,p...原创 2021-05-14 17:27:38 · 1888 阅读 · 2 评论 -
mybatis trim标签的使用
mybatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 “where“、“set“以及“values(“ 等前缀,或者添加“)“等后缀,可用于选择性插入、更新、删除或者条件查询等操作。 以下是trim标签中涉及到的属性: 属性描述prefix给sql语句拼接的前缀suffix给s...转载 2021-04-20 11:26:12 · 85 阅读 · 0 评论 -
Mybatis---动态查询(choose,when,otherwise)
有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,ch转载 2021-04-19 15:22:40 · 661 阅读 · 0 评论 -
mybatis 中关于jdbcType=VARCHAR
看到网上很多大牛的mybatis xml代码 其中取值 都加上#{filter,jdbcType=VARCHAR} 一直很好奇。查询了一下 一些资料说是:引用MyBatis 插入空值时,需要指定JdbcTypemybatis insert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换,所以一般在insert语句中insert的对象...原创 2019-05-27 14:14:40 · 17023 阅读 · 0 评论