MyBatis使用注解完成增删改查
摘要:使用注解开发比配置文件开方更加方便 ¤ 查询:@select ♦ 例: @Select("select * from tb_user where id = #{id}") public User selectById(int id); ¤ 添加:@Insert ¤ 修改:@Update ¤ 删除:@
阅读全文
MyBatis使用配置文件增改删
摘要:增加数据: ¤ 例: <insert id="add"> insert into tb_brand(brand_name, company_name, ordered, description, status) values(#{brandName}, #{companyName}, #{order
阅读全文
MyBatis使用配置文件查询
摘要:查询数据时数据库表字段名和实体表属性名不一样,不能自动封装数据解决方法: ¤ 起别名:在映射文件查询语句里对不一样的列名起别名,让别名和实体类属性名一样 注:这种方式太麻烦 ¤ 定义sql片段:在映射文件里定义片段,然后在查询语句里引用 注:不灵活 <sql id="xxx"> 字段名1, 字段名2
阅读全文
MyBatis核心配置
摘要:MyBatis核心配置: ¤ 环境可以配置多个,通过default在不同的环境间切换 ¤ 事务管理器,数据源在用spring框架时都将被接管 MyBatisX插件:基于Idea的快速开发插件,为效率而生 ¤ XML和接口方法快速跳转 ¤ 根据接口方法生成statement ¤ 安装:Idea菜单栏F
阅读全文
Mapper代理
摘要:目的 ¤ 解决原生方多的硬编码 ¤ 简化后期执行SQL 使用要求: ¤ 定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放到同一目录下 ¤ 设置SQL映射文件的namespace属性为Mapper接口全限定名 ¤ 在Mapper接口中定义方法,方法名就是SQL映射文
阅读全文
MyBatis
摘要:简介:MyBatis是一款优秀的持久层框架,用来简化JDBC开发 ¤ 官网:https://mybatis.org/mybatis-3/zh/index.html 快速入门 ¤ 在Maven项目中导入坐标 <dependency> <groupId>org.mybatis</groupId> <ar
阅读全文