摘要: 1.关联查询 当查询内容涉及到具有关联关系的多个表时,就需要使用关联查询。根据表与表间的关联关系的不同,关联查询分为四种: (1)一对一关联查询 (2)一对多关联查询 (3)多对一关联查询 (4)自关联 (5)多对多关联查询 由于日常工作中最常见的关联关系是一对多、多对一与多对多,所以这里就不专门只 阅读全文
posted @ 2018-07-27 11:03 windbag7 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.属性名和字段名不一致 使用别名 使用结果映射ResultMap Test 2.Mapper动态代理 我们知道,Mybatis实现增删改查需要进行XML的配置,其基本的配置如下 上面的配置表示我们在命名空间com.ryanxu.dao.IStudentDao下定义一个ID为selectById的查 阅读全文
posted @ 2018-07-25 18:44 windbag7 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.插入后获取id 在dao中定义方法 mapper中写sql语句 实现类中覆写方法 Test结果 2.删除 在dao中定义方法 mapper中写sql语句 实现类中覆写方法 Test结果 3.修改 在dao中定义方法 mapper中写sql语句 实现类中覆写方法 Test结果 4.查询所有 在da 阅读全文
posted @ 2018-07-24 18:08 windbag7 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.新建Java project 2.导入jar包 选中jar包 右键Build Path 3.创建实体类 无参构造方法快速写法 Alt+Shift+s +c 有参构造方法快速写法 Alt+Shift+s +o getter/setter快速写法 Alt+Shift+s +r Override to 阅读全文
posted @ 2018-07-24 14:11 windbag7 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、简介: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abat 阅读全文
posted @ 2018-07-22 14:31 windbag7 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.引入jar包 https://mvnrepository.com/中搜索com.github.penggle 找到kaptcha,将其dependency拷贝到pom.xml下 2.在web.xml中编写servlet,用于生成验证码 3.然后在页面中生成验证码 其中 <img id="kapt 阅读全文
posted @ 2018-07-21 16:34 windbag7 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.获取初始的区域和类别 2.提交给后台 首先要有初始化的url,一加载此js,就执行此url,进行初始化 initUrl中的getshopinitinfo 是获取店铺分类和区域信息,进行前端的店铺分类和所属区域的下拉菜单的初始化 registerShopUrl 是进行店铺的注册,即在前面的WEB- 阅读全文
posted @ 2018-07-21 16:04 windbag7 阅读(949) 评论(1) 推荐(0) 编辑
摘要: 使用的是SUI Mobile 地址是 http://m.sui.taobao.org/ 是自适应的网页框架,适用于多种终端 1.注册页面使用的是 http://m.sui.taobao.org/demos/form/layout 右键显示源码,就可以复制到自己的项目中去 2.引入相关的静态资源 cs 阅读全文
posted @ 2018-07-21 14:18 windbag7 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.接收并转化相应的参数,包括店铺信息和图片信息 2.注册店铺 3.返回结果 解析request里面的一些参数 HttpServletRequestUtil 改造后的Controller 1 @RequestMapping(value = "/registershop", method = Requ 阅读全文
posted @ 2018-07-21 14:17 windbag7 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Service的流程 1.插入店铺信息->2.返回店铺Id->3.根据店铺Id创建存储图片的文件夹->4.把文件夹的地址更新回店铺信息中 只要有一步出错 就要事务回滚 创建ShopService 接口 接着写实现类ShopServiceImpl 在实现service接口中添加@Transationa 阅读全文
posted @ 2018-07-21 12:30 windbag7 阅读(365) 评论(0) 推荐(0) 编辑