摘要: 接口 int deleteShopById(int id); int deleteShopById(int id); 映射 <delete id="deleteShopById"> DELETE FROM `tb_shop` WHERE `shop_id` = #{id}</delete> <del 阅读全文
posted @ 2019-03-16 19:44 不怕旅途多坎坷 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 方案一, 先查询再修改 接口 int updateShop(Shop shop); int updateShop(Shop shop); 映射 <update id="updateShop" parameterType="Shop"> UPDATE `tb_shop` SET `owner_id` 阅读全文
posted @ 2019-03-16 19:03 不怕旅途多坎坷 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 插入过程 接口 int insertShop(Shop shop); int insertShop(Shop shop); 映射 <insert id="insertShop" parameterType="Shop" useGeneratedKeys="true" keyProperty="id" 阅读全文
posted @ 2019-03-16 19:02 不怕旅途多坎坷 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 首先在接口中添加方法 List<Shop> getShopListOrderById(); List<Shop> getShopListOrderById(); 在mapper映射文件中添加相应语句 注意: 返回类型仍然是元素的类型,而不需要list, mybatis会自动组装成list <sele 阅读全文
posted @ 2019-03-16 19:01 不怕旅途多坎坷 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 第一种方法使用索引 一般不使用,不记录 第二种方法使用注解 接口 List<Shop> getShopListByPageAno(@Param(value = "offset") int offset, @Param(value = "pagesize") int pagesize); List<S 阅读全文
posted @ 2019-03-16 19:01 不怕旅途多坎坷 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 先说结论, #是占位符,而$的行为是字符串拼接, 在参数是java的基本类型且只有一个参数的情况下,使用$时,只能用value作为参数传递 需求决定设计, 先在interface里面添加相应方法 public interface ShopMapper { Shop getShopById(Integ 阅读全文
posted @ 2019-03-16 18:15 不怕旅途多坎坷 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 第一种解决方案 别名, 在 sql语句中添加as关键字设置列别名 利用sqlyog数据库管理工具的语句对表粘贴sql语句功能 对数据表点击右键->粘贴sql语句-> `book``ay_user`SELECT * FROM board LIMIT 1;`articles``admin``tb_per 阅读全文
posted @ 2019-03-16 18:11 不怕旅途多坎坷 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 一、新建maven项目,方便框架导入 1. 在pom文件中添加依赖 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifact 阅读全文
posted @ 2019-03-16 18:10 不怕旅途多坎坷 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-16 16:54 不怕旅途多坎坷 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-16 16:54 不怕旅途多坎坷 阅读(92) 评论(0) 推荐(0) 编辑