반응형
Create , Update 같은로직
// 입력값 호출
String groupId = jTextField_group_id.getText();
String groupName = jTextField_group_name.getText();
String parentGroup = jTextField_parent_group_id.getText();
groupVo.setGroup_name(parentGroup);
// 부모정보 입력을 위한 기존정보 호출
GroupVo g = addressBookIf.selectOneGroup(groupVo);
int num = g.getGroup_id();
// 추가될 객체 생성
GroupVo oneGroup = new GroupVo();
oneGroup.setGroup_id(Integer.parseInt(groupId));
oneGroup.setGroup_name(groupName);
oneGroup.setParent_group_id(num); // 노드 : 부모번호 == 자식번호
try {
addressBookIf.insertGroup(oneGroup);
resetTree();
textFieldReset();
} catch (Exception ex) {
LOGGER.error(ex.getMessage(), ex);
}
}
insert
update
Delete
String groupId = jTextField_group_id.getText(); // 텍스트 필드의 그룹ID 호출
groupVo.setGroup_id(Integer.parseInt(groupId));
try {
addressBookIf.deleteGroup(groupVo);
resetTree();
textFieldReset();
}
catch (Exception ex) {
LOGGER.error(ex.getMessage(), ex);
}
}
반응형
'인턴' 카테고리의 다른 글
[인턴 OJT 14일차] JTree 파일 탐색기 트리 추가 (0) | 2022.12.30 |
---|---|
[인턴 OJT 13일차] JTree 파일 탐색기 (진행중) (0) | 2022.12.30 |
[인턴 OJT 11일차] Swing 아날로그 시계 구현, JTree 주소록 (0) | 2022.12.30 |
[인턴 OJT 10일차] 스윙 주소록 저장, 수정, 삭제 / JTree, Thread 정리 (0) | 2022.12.23 |
[인턴 OJT 9일차] Java Swing (0) | 2022.12.23 |