1.编写数据库SQL创建语句和注释
image.png
image.png
image.png
2.编写数据库先关操作的Repository
AppServer-commons中会封装基础的数据库操作类,如下:
image.png
再编写相关功能模块的Repository
image.png
我们编写的Repository直接继承SimpleRepository编写相关数据库查询方法即可,如下图:
image.png
其中GoalId和DataState都是ChallengeGoalEntity中的字段名称,到时候通过编写的服务调用本方法即可查询,尽管可以在服务中执行数据库操作,但是尽量避免直接操作,将操作放到数据库模块来执行
3.编写服务
image.png
BaseService:基础封装服务类
CacheService:带缓存的基础封装服务类
先编写服务接口,再编写服务接口的实现类Impl(继承BaseService或CacheService)和相关Model
4.编写接口
image.png
image.png
网友评论