黑马-苍穹外卖-mybatis-plus版

1.本项目没有支付功能(没钱),参照课程评论区的方法跳过了支付功能。代码是注释掉的。
2.本来想的是全用mybatis-plus实现,但是有的地方跟直接写sql相比会复杂很多,比如多表查询,我里面的多表查询有直接用sql的,也有用 mybatis-plus的,相比较会发现sql会简单很多,所以还是推荐简单的用mybatis-plus,复杂的还是用sql(用mybatis-plus那不是复杂了一点半点啊)
3.因为是边学习边写的,所以会发现同一个ServiceImpl中的差不多的方法有的代码很简洁,有的比较复杂,就当是一个对比了,因为总是用的简单思维来写,但如果真想要简洁的话,推荐全部改成java8新特性(stream和lambda)
将代码放在码云的:
苍穹外卖mybatis-plus版

你可能感兴趣的:(mybatis,java,开发语言)