课程名称:Java支付全家桶 企业级各类支付手段一站式解决方案
课程章节:4-2 加载订单数据
主讲老师:神思者
课程内容:
今天学习的内容包括:
加载订单数据、通过navicat导入数据表、数据表索引、数据表对应的实体的编写。
课程收获:
1、通过navicat导入数据表:在表对象管理页面空白处,点右键,在弹出框菜单中选择“运行SQL文件…”,然后选择对应的sql文件,点导入即可;
2、数据表索引:唯一性跟普通索引的区别在于是否可以有重复值;
3、订单流水号要唯一:需要修改一下商品数据的流水号,因为创建微信支付订单的时候,同一个店铺之下,商品订单的流水号要唯一,由于大家导入的订单数据都是相同的流水号,那么创建支付订单就会失败,所以一定要修改一下这个订单的流水号;
4、新建对应的order实体,顺序:entity、mapper、service、controller;单表的查询可以使用面向对象的方法,多表查询的可以通过自定义mapper语句实现,避免使用select *:
5、接受参数的时候,使用@RequetHeader,可以使用 HashMap 对象接口头部参数,可以从头部参数内取出 Token,然后做用户身份的解析;
今天看课程视频写手记的第9天,希望自己能坚持下去,为自己加油!