mybatis
-
[mybatis] Mapper Xml 파일 - select문카테고리 없음 2022. 4. 17. 22:40
cache - 해당 네임스페이스을 위한 캐시 설정 cache-ref - 다른 네임스페이스의 캐시 설정에 대한 참조 resultMap - 데이터베이스 결과데이터를 객체에 로드하는 방법을 정의하는 엘리먼트 sql - 다른 구문에서 재사용하기 위한 SQL 조각 insert - 매핑된 INSERT 구문. update - 매핑된 UPDATE 구문. delete - 매핑된 DELEETE 구문. select - 매핑된 SELECT 구문. Select 가장 흔히 사용할 엘리먼트. 데이터베이스에서 데이터를 가져올때 사용한다. 간단히 말하자면 mybatis의 select는 데이터를 조회하고 그 결과를 매핑한다. SELECT * FROM PERSON WHERE ID = #{id} 이 구문의 이름은 selectPerson 이..
-
[mybatis]파라미터, 문자열 대체 (#{value}, ${value})DB 2021. 6. 21. 16:18
1. 파라미터(Parameter) syntax: #{value} select * from people where name = "홍길동" 일반적으로 sql 을 위와 같이 사용한다. 하지만 정해진 sql을 사용하는것 만이 아니라 그때그때 파라미터를 입력 받아서 변경된 sql을 사용해야할 때가 있다. ex) select * from people where name = 파라미터 이를 위해 mybatis에서는 #{value} 형식의 파라미터 입력을 지원한다. select * from cinema_board where bno = #{bno} 더보기 resultType: Mybatis에서 쿼리문 수행후 메서드 반환타입이 String 이나 객체를 반환 할 수 있도록 지정하는 속성. 즉, 어떤 타입으로 반환할 것이다. ..