BD
hlz5857475
这个作者很懒,什么都没留下…
展开
-
mysql group by 和 having 使用注意事项
如果一条sql使用了 group by 那么 select 后面可以显示的字段可以有 1 group by 的字段(多个) 2 聚合函数, 函数体中字段任意,只要是表中的字段就行,不需要非得是group by 后面的字段如果需要对分组后的每一组数据做细化的筛选,那么可以在group by 后面接having() 函数,having函数体多为聚合函数 ...原创 2019-01-17 18:32:58 · 7350 阅读 · 0 评论 -
mysql卡死,某一张表无法操作
MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。比如用Navicat等连接工具操作,Navicat会直接未响应,只能强制关闭软件,但是重启后依然无效。 解决办法: 首先执行:show full processlist; //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些pr...转载 2018-11-13 14:32:03 · 4089 阅读 · 3 评论 -
你所不知的 mybatis中的 parameterType和 resultType
mybatis中SQL接受的参数分为:(1)基本类型(2)对象(组合对象)(3)List(4)数组(5)Map无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value 此时生成的map只有一个元素。如果传入对象: 对象的属性名作为key,属性值作为value,如果传入List: "list"作为key,这个List是va...转载 2018-08-19 21:26:51 · 3084 阅读 · 0 评论 -
myBatis之巧用Map
myba'ti's可以用Map作为parameterType,或者resultType //直接封装到map中,key就是id,text,(查出来的列名)List<Map>mapList=userMapper.findBrandList();<select id="findBrandList" resultType="map"> SELECT i...原创 2018-07-19 21:42:47 · 241 阅读 · 0 评论 -
mybais返回基本类型的集合,或数组,resultType用list接收
List<Long>list2s= itemCatMapper.queryIdsByPid(id); <select id="queryIdsByPid" resultType="long"> SELECT id FROM tb_item_cat WHERE parent_id=#{id}</select>原创 2018-07-13 20:27:11 · 12801 阅读 · 0 评论 -
idea 逆向工程 生成pojo, mapperInterface mapper.xml
1.创建maven工程2.导入pom依赖<dependencies> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>...原创 2018-07-11 00:25:01 · 391 阅读 · 0 评论 -
mybatis 模糊查询,防止sql注入
<where> //防止sql注入的模糊查询 <if test=“ name!=null and name!= ‘ ’ ” > and name like concat(“%”,#{name} ,“%”) <if><where> ...原创 2018-07-10 20:47:48 · 2918 阅读 · 0 评论 -
MyBatis中 collection 的两种使用方法,及效率比较
方案一 <resultMap type="Student" id="StudentMap"> <id column="id" property="id" /> <result column="name" property="name" />转载 2018-07-03 12:46:02 · 27250 阅读 · 1 评论 -
oracle恢复误删表
一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb to before drop,这里的tb代表你要恢复的表的名称。二:表数据恢复...转载 2018-06-30 16:34:24 · 121 阅读 · 0 评论