技术学习
未读
MyBatis-动态SQL
Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题。 if if标签:根据标签中的test属性所对应的表达式进行判断,来决定标签中的内容是否需要拼接到SQL语句中 若test表达式的结果为true,则标签中的内容会执行
技术学习
未读
MyBatis-各种查询功能
查询一个实体类对象 如果查询的数据只有一条: 可以通过实体类对象接收 可以通过List集合接收 public interface SelectMapper {
User getUserById(Integer id);
// 或List<User> getUserById(Integ
技术学习
未读
MyBatis-分页插件
配置 1. 导入依赖 <dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.2.0</version>
</depen
技术学习
未读
MyBatis-获取参数值的两种方式
MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动