In Spring mvc, a service uses multiple dao
. In a current project, a service needs to operate multiple database tables. The default is that one service corresponds to one dao, one dao corresponds to one entity, and one entity corresponds to one table.
/**
* Description: Courseware Service
* @author user
* 2012-5-25
*/
@Component
@Transactional
public class CourseService extends BaseService<Course> implements ICourseService<Course>{
/** Use other dao */
private BaseDao<Student > studentDao;
@Resource(name="studentDao")
public void setStudentDao(BaseDao<Student> studentDao) {
this.studentDao = studentDao;
}
@Override
@Resource(name="courseDao")
public void setBaseDao(BaseDao<Course> baseDao) {
this.baseDao = baseDao;
}
}
courseDao is the default dao, and studentDao is the introduced dao.
Using multiple dao in a service in Spring mvc
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=326429291&siteId=291194637
Recommended
Ranking