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

master
hanmj 2 years ago
parent d052ae9213
commit 891e2db028

@ -76,10 +76,25 @@ 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)를 상속하여 정의한다.
업무별 매퍼는 [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
```
public class UserBean extends AbstractBean {
@Resource(name = "userMapper")
private UserMapper userMapper;
public List<DataObject> getUserList(UserQuery req) {
switch (ifEmpty(req.getBy(), () -> "")) {
case "userAccount": req.setBy("USER_ACNT"); break;
default: req.setBy("USER_NM"); break;
}
req.setOrderBy(req.getBy());
return userMapper.getUserList(req);
}
...
}
```
업무별 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)를 상속하여 정의한다.
## BusinessServiceBean
## BusinessController

Loading…
Cancel
Save