업데이트 '3. 데이터베이스 조회'

master
hanmj 2 years ago
parent f9d6b558a4
commit 5f402d8798

@ -79,6 +79,7 @@ public interface UserMapper extends AbstractMapper {
업무별 매퍼는 [AbstractMapper](http://xit.xit-git.com:3000/xit-base/xit-foundation/wiki/1.-%EA%B3%B5%ED%86%B5-%EA%B8%B0%EB%8A%A5)를 상속하여 정의한다.
## BusinessBean
```
@Component("userBean")
public class UserBean extends AbstractBean {
@Resource(name = "userMapper")
private UserMapper userMapper;
@ -95,6 +96,27 @@ public class UserBean extends AbstractBean {
}
```
업무별 Bean은 [AbstractBean](http://xit.xit-git.com:3000/xit-base/xit-foundation/wiki/1.-%EA%B3%B5%ED%86%B5-%EA%B8%B0%EB%8A%A5)를 상속하여 정의한다.
파라미터 by의 값을 컬럼이름으로 치환한다.
파라미터 orderBy의 값을 by에 설정된 컬럼으로 설정한다.
## BusinessServiceBean
```
public interface UserService {
List<DataObject> getUserList(UserQuery req);
...
}
@Service("userService")
public class UserServiceBean extends AbstractServiceBean implements UserService {
@Resource(name = "userBean")
private UserBean userBean;
public List<DataObject> getUserList(UserQuery req) {
return userBean.getUserList(req);
}
...
}
```
업무별 ServiceBean은 [AbstractServiceBean](http://xit.xit-git.com:3000/xit-base/xit-foundation/wiki/1.-%EA%B3%B5%ED%86%B5-%EA%B8%B0%EB%8A%A5)를 상속하여 정의한다.
## BusinessController

Loading…
Cancel
Save