随笔分类 -  mybatis

摘要:什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。 设置延迟加载 需要在SqlMapConfig.xml文件中,在<settings>标签中设置下延 阅读全文
posted @ 2017-12-04 11:45 GL_BKY 阅读(299) 评论(0) 推荐(0) 编辑
摘要:Oracle分页:传入值为List<String> 。 Mybatis XXXMapper.xml 阅读全文
posted @ 2017-05-19 09:50 GL_BKY 阅读(121) 评论(0) 推荐(0) 编辑
摘要:模糊查询: 工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...} SELECT * 阅读全文
posted @ 2016-11-23 16:49 GL_BKY 阅读(371) 评论(0) 推荐(0) 编辑
摘要:1、mybatis 参数为list时,校验list是否为空 2、 mybatis ${}与#{}的区别 阅读全文
posted @ 2016-11-22 11:14 GL_BKY 阅读(4125) 评论(0) 推荐(0) 编辑
摘要:字符集UTF-8MB4 utf8mb4兼容utf8,且比utf8能表示更多的字符。看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。 官方地址:http 阅读全文
posted @ 2016-11-11 14:14 GL_BKY 阅读(31305) 评论(1) 推荐(2) 编辑
摘要:1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互 阅读全文
posted @ 2016-10-24 16:28 GL_BKY 阅读(1960) 评论(0) 推荐(0) 编辑
摘要:常用SQL DDL语句 DDL—数据库定义语言:直接提交的。CREATE:用于创建数据库对象。DECLARE:除了是创建只在过程中使用的临时表外,DECLARE语句和CREATE语句非常相似。唯一可以被声明的对象是表。并且必须放入用户临时表空间。DROP:可以删除任何用CREATE(数据库对象)和D 阅读全文
posted @ 2016-10-24 16:26 GL_BKY 阅读(474) 评论(0) 推荐(0) 编辑
摘要:1、sql select 查询 2、sql insert 3、sql update 4、sql delete 阅读全文
posted @ 2016-10-24 16:25 GL_BKY 阅读(368) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示