多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、共享基础Dao方法 平台提供了一个通用的dao接口及实现,所有每个业务实体的dao类,都继承它,所以这些方法都能共享; 基于此,如果需要额外定义一些所有业务实体dao都共享的方法,则按照如下步骤实现即可; 1、接口定义; org.wbase.framework.ray.core.support.BaseDao 2、代码实现; org.wbase.framework.ray.core.support.jpa。BaseDaoImplement ## 二、独立公用Dao类 平台为每个Servcie都提供了一个自动注入的rayCommonDao对象,能 直接使用; ``` SysLoginUser log = new SysLoginUser(); log.setCurAccessToken("rayCommonDao"); rayCommonDao.addEntity(log); ``` 如果是CUD操作,需要在Servcie方法上加上@Transactional; ## 三、共享公用Dao类 平台平台了一个RayEntityDao,可以让所有实体共享的Dao类,只要把实体类注入,即可像该实体专属Dao一样来用; 定义: ``` @Autowired private RayEntityDao<SysLoginUser> loginUserDao; ``` Service中使用: ``` SysLoginUser user = new SysLoginUser(); user.setCurAccessToken("RayEntityDao"); loginUserDao.save(user); ``` 如果是CUD操作,需要在Servcie方法上加上@Transactional;