# flying-demo **Repository Path**: limeng32/flying-demo ## Basic Information - **Project Name**: flying-demo - **Description**: mybatis.flying 自动映射 pojo 的 demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2017-10-19 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: sample-code **Tags**: None ## README # mybatis.flying 自动映射 pojo 的 demo How to play? 1、获取代码(clone or fork),搭建成 maven 项目。 2、以 maven 命令执行 tomcat7:run 3、以下是初始化时的添加的默认数据,它描述了两个购物车、12种商品和商品装入购物车的情况: ``` ``` 现在,在浏览器中输入以下 url 可以看到效果: 查看购物车: http://localhost:8080/flying-demo/getCart?id=${购物车cart的id} 查看商品: http://localhost:8080/flying-demo/getCommodity?id=${商品commodity的id} 翻页查看商品: http://localhost:8080/flying-demo/getCommodityInPage?pageNum=${页码}&priceOrder=${按价格升序或降序输入asc或desc}&priceFrom=${价格最小值}&priceTo=${价格最大值} 增加新商品: http://localhost:8080/flying-demo/addCommodity?name=${新商品名称}&price=${新商品价格} 编辑商品: http://localhost:8080/flying-demo/updateCommodity?id=${商品的id}&name=${商品的名称}&price=${商品的价格} 查看购物车中的商品: http://localhost:8080/flying-demo/getCommodityByCart?id=${购物车的id} 对购物车进行结账: http://localhost:8080/flying-demo/dealCart?id=${购物车的id} 取消购物车的结账: http://localhost:8080/flying-demo/undealCart?id=${购物车的id} 以上方法的实现代码可见: https://github.com/limeng32/flying-demo/blob/master/src/main/java/indi/demo/flying/web/CommonController.java 如果 pojo 采用双向相关的方式构建可以写出更灵活强大的交互功能,不过这已超过本例的讨论范围。 最后,flying 项目介绍请见 [flying-doc.limeng32.com](http://flying-doc.limeng32.com) ,我们为开发最好的 mybatis 插件而努力。