일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Ajax
- javascript
- jsp
- 과정평가형
- controller
- 태그
- was
- json
- TO_DATE
- jQuery
- Oracle
- 개념
- select
- POI
- JVM
- mybatis
- input
- 암호화
- html
- web.xml
- 함수
- spring
- sql
- 오류
- CSS
- eGovFramework
- eGov
- 정의
- array
- Java
- Today
- Total
목록mybatis (4)
web developer
service 폴더 - BoardVO.java, BoardService.java impl 폴더 - BoardServiceImpl.java, BoardMapper.java web 폴더 - BoardController.java
1. ibatis #값# | Mybatis #{값} SELECT NAME, ID FROM USER WHERE ID = #{id}위와 같이 MyBatis에서 #{}이 사용된 쿼리문이 있다고 가정한다. SELECT NAME, IDFROM USERWHERE ID = ?쿼리문을 작성할 때 #{}을 사용하는 경우 PreparedStatement를 생성하게 되는데 위의 '?'에 파라미터 바인딩되어 수행된다. #{id}의 값이 abcde이라면 쿼리문에는 id= 'abcde'의 형태가 된다.* 변수 자료형이 String이면, 자동으로 작은 따옴표를 붙여 쿼리가 수행되기 떄문에'#{id}'와 같은 식으로 쿼리문을 작성하지 않아도 된다.쿼리 주입을 예방할 수 있어 보안측면에서 유리하다. * MyBati..
1. 에러메시지 Cause: org.xml.sax.SAXParseException; lineNumber: 424; columnNumber: 95; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 424; columnNumber: 95; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. 2. 에러원인 MyBatis 사용을 위한 .xml 파일에서 부등호 사용 시() 발생하는 에러 3. 해결방법 (1) 단일 처리 -부등호를 이 안에 넣는다 select * from user where id 3; 2) 다중 처..
mybatis xml parameterType Class/TypeAlias 'vo' not found. 위와 같은 에러가 발생한 경우에는 여러가지의 원인이 있지만, 기본적인 해결방안은 아래와 같습니다. (1) 소스에 설정하신 typealias가 mapper configuration xml에 있는지 다시 확인 부탁 드립니다. (2) 프로젝트 우클릭 → maven → update project 선택하거나 (3) 프로젝트 우클릭 → run as → maven clean and maven install을 통하여 재빌드를 해보시기 바랍니다. 출처 : https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000018362 묻고..