[MyBatis] Java에서 쿼리문 만들기 [SQL Builder 클래스를 활용한 동적쿼리 작성]
·
▣ Framework/MyBatis🐣
- Java에서 쿼리문 만들기@SelectProvider(type = UserSqlBuilder.class, method = "buildGetUsersByName")List getUsersByName(String name);class UserSqlBuilder { public static String buildGetUsersByName(final String name) { return new SQL(){{ SELECT("*"); FROM("users"); if (name != null) { WHERE("name like #{value} || '%'"); } ORDER_BY("id"); }}.toString(); }}@SelectPro..
[Board] 게시판 관련 DB 서버로 이관하기 [DB 서버용 계정 생성, Connection 적용]
·
◈ Human Project/Custom : Board📖
[Board] MVC 디자인 패턴, 싱글턴(Singleton) 적용[콘솔 출력에서 웹 페이지 출력으로 변경하기] [Board] DB 연동 : 게시글 세부조회 기능[BoardDao.get() : 게시글 세부조회 기능 구현] [Board] DB 연동 : 댓글 테이블 생성, CRUD 기능 구현[댓글 테이블 및 로우데이터 생성, 댓글 관련 CRUD [Board] DB 연동.. yermi.tistory.com 1. 게시판 DB를 서버로 이관하기 [OracleXE] Oracle SQL Developer 데이터 이관하기[로컬에 있는 데이터를 DB 서버로 이관하기] [Oracle] Oracle 데이터베이스(Database) 서버 구축하기[AWS Oracle 포트 개방, Oracle SQL Developer DB 서버 ..
[Board] MVC 디자인 패턴, 싱글턴(Singleton) 적용 [콘솔 출력에서 웹 페이지 출력으로 변경하기]
·
◈ Human Project/Custom : Board📖
[Board] DB 연동 : 게시글 세부조회 기능[BoardDao.get() : 게시글 세부조회 기능 구현] [Board] DB 연동 : 댓글 테이블 생성, CRUD 기능 구현[댓글 테이블 및 로우데이터 생성, 댓글 관련 CRUD [Board] DB 연동 : 로그인, 로그아웃 기능[계정 로그인, 로그아웃 기능 구현 및 계정 기능 설계] [Board yermi.tistory.com 1. MVC 디자인 패턴 적용 2. 싱글턴(Singleton) 적용 - BoardService public class BoardService { private static BoardService boardService = new BoardService(); public static BoardService getInstance()..
[Board] DB 연동 : 게시글 세부조회 기능 [BoardDao.get() : 게시글 세부조회 기능 구현]
·
◈ Human Project/Custom : Board📖
[Board] DB 연동 : 댓글 테이블 생성, CRUD 기능 구현[댓글 테이블 및 로우데이터 생성, 댓글 관련 CRUD [Board] DB 연동 : 로그인, 로그아웃 기능[계정 로그인, 로그아웃 기능 구현 및 계정 기능 설계] [Board] DB 연동 : 계정 테이블 생성, CRUD 기능 구현[계정 테이블 및 로우데이터 생성, 계정 관련 CRUD [Board yermi.tistory.com 1. BoardDao.get() : 게시글 세부조회 기능 public Board get(Long bno) { Board board = null; try { //클래스 로드 Class.forName("oracle.jdbc.driver.OracleDriver"); // connection 취득 Connection con..
[Board] DB 연동 : 댓글 테이블 생성, CRUD 기능 구현 [댓글 테이블 및 로우데이터 생성, 댓글 관련 CRUD 기능 구현]
·
◈ Human Project/Custom : Board📖
[Board] DB 연동 : 로그인, 로그아웃 기능[계정 로그인, 로그아웃 기능 구현 및 계정 기능 설계] [Board] DB 연동 : 계정 테이블 생성, CRUD 기능 구현[계정 테이블 및 로우데이터 생성, 계정 관련 CRUD [Board] DB 연동 : 게시글 수정 및 삭제 기능[BoardDao : modify(), remove()] 1. BoardDao.modify() : 게.. yermi.tistory.com 1. 댓글 테이블 및 로우데이터 생성 2. 댓글 관련 CRUD 기능 구현 1) ReplyDao.register() : 댓글 작성 기능 - ReplyDao : register() public void register(Reply reply) { try { //클래스 로드 Class.forName..