03 2023 档案
摘要:主要内容:模糊查询、批量删除、动态设置表名、添加的时候获取自增的主键
阅读全文
摘要:查询一个实体类对象 查询出的数据只有一条,可以通过「实体类对象」or「集合」or「map」接收 /** * 根据用户id查询用户信息 * @param id * @return */ User getUserById(@Param("id") int id); <!--User getUserByI
阅读全文
摘要:MyBatis 获取参数值的两种方式:{} 本质就是字符串拼接,使用字符串拼接的方式拼接 sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号 #{} 本质就是占位符赋值,使用占位符赋值的方式拼接 sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单
阅读全文
摘要:<environments> 可以配置多个连接数据库的环境 default default 属性指明了默认使用的环境 id 多个 environment 示例 <configuration> <!--设置连接数据库的环境--> <environments default="development">
阅读全文
摘要:select 的返回值类型比较多,所以考虑的情况也相对复杂。这里记录一下查询相关知识。 查询的时候 mapper 中没有指定 ResultType 或者 ResultMap,就会在执行 sql 语句的时候出现问题。 ResultType 是结果类型,设置默认的映射关系 ResultMap 是结果映射
阅读全文
摘要:创建 maven 工程 pom.xml 配置 打包方式 jar 引入依赖 <dependencies> <!-- Mybatis核心 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <v
阅读全文