摘要: 加入购物车功能 查找用户ID和产品ID号,如果还没加购物车,则设为选中状态,并新增一个,已经加入了就使购买数量加1,同时对库存和购买数量作联动校验,最后记得更新到数据库中。 这里封装了一个BigDecimal类,用于计算加减乘除的运算,相比原生的类,这个可以保证浮点操作的精度最佳, 更新、删除购物车 阅读全文
posted @ 2017-12-11 23:00 行者林 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 深入了解MyBatis参数 相信很多人可能都遇到过下面这些异常: "Parameter 'xxx' not found. Available parameters are [...]" "Could not get property 'xxx' from xxxClass. Cause: "The 阅读全文
posted @ 2017-12-11 21:36 行者林 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 登录功能 Controller层实现如下,其中,Const是一个新建的状态类,存储各类常量值,包括当前登录用户的字符串名称,并将它会作为键值存储在Session域中。 这是Service层的实现代码,首先接收到Controller层传递过来的用户名和密码,在数据库中校验用户名,然后对密码进行MD5加 阅读全文
posted @ 2017-12-11 21:27 行者林 阅读(267) 评论(0) 推荐(0) 编辑