MyBatis
文章平均质量分 80
代码呆呆
只会写代码的小呆呆
展开
-
MyBatis学习总结(五)——实现关联表查询
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48689571 一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班...转载 2018-05-01 17:12:24 · 109 阅读 · 0 评论 -
MyBatis学习总结(七)——参数传入方式
https://www.2cto.com/database/201409/338155.html第一种方案 DAO层的函数方法 ?1Public User selectUser(String name,String area);对应的Mapper.xml ?123<select id="selectUser" resultMap="BaseResultMap"> select ...原创 2018-05-08 22:43:46 · 326 阅读 · 0 评论 -
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48684189 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的...转载 2018-04-28 16:55:11 · 108 阅读 · 0 评论 -
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48663773 一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下:[html...转载 2018-04-28 16:10:15 · 97 阅读 · 0 评论 -
MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48661253 上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲...转载 2018-04-28 13:58:18 · 98 阅读 · 0 评论 -
MyBatis学习总结(一)——MyBatis快速入门
文章转载于https://blog.csdn.net/hejingyuan6/article/details/48659819 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及...转载 2018-04-28 10:15:34 · 146 阅读 · 0 评论 -
MyBatis学习总结(六)——强大的动态SQL
问题一:拼接复杂sql语句存在哪些问题? 通过前面对mybatis的学习可以知道,mybaits在mapping文件中是需要写sql语句的,但是写sql语句的时候不可避免的会进行拼接sql语句;同时拼接过程中可能会出现 where 1=1 and id=#{id}类似的语句,而1=1这语句是为了避免出现 where and where 1=1 and id=#{id} 的错误语句...原创 2018-05-08 16:28:32 · 309 阅读 · 0 评论 -
MyBatis学习总结(八)——#{}和${}的区别以及实现排序
根据前面学习的内容,我们做这样一个简单的查询需求:对user表进行按性别查询并按年龄排序。实现如下:映射文件配置: <select id="getUserList" resultType="User"> select * from user where sex=#{sex} order by #{ageCol} </select>接口声明和...原创 2018-05-09 14:13:16 · 241 阅读 · 0 评论