일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 마이바티스
- mybatis
- 자바
- 자바문법
- JSON
- 톰캣
- Linux
- Eclipse
- 모바텀
- IntelliJ
- Server
- JQuery
- oracle
- 오라클
- 보안
- svn
- 상태코드
- Javascript
- 이클립스
- 자바스크립트
- git
- HTTP
- Tomcat
- DBeaver
- 인텔리제이
- db
- 디비버
- Redis
- SQL
- Today
- Total
목록마이바티스 (3)
JongTachi의 개발 블로그
간단히 요건만 말씀 드리겠습니다. MyBatis로 foreach(반복문)을 사용중인데 문법은 맞는데 안 된다? 그럼 context.xml에서 url 뒷 부분에 'allowmultiqueries=true'를 추가하세요. ex) url="jdbc:p6spy:mysql://xx.xxx.xx.xxx:3306/xxxdb?allowMultiQueries=true" 앞에 꼭 '?'를 넣어주시길 바랍니다. 감사합니다.
mapper 작업 후 서버를 키려하는데 .. "Mapped Statements Collection does not contain value for error 원인" 이라는 에러가 나서 구글링을 하여 해결하였습니다. 해당 에러는 Mybatis에서 SQL 매핑이 정의되지 않았거나 매핑이 잘못 되었을 때 발생하는 일반적인 오류입니다. 해당 원인은 여러가지가 있으니 잘 참고하시길 바랍니다! 1. 매핑 파일 확인 해당 쿼리에 대한 매핑이 XML 파일 또는 어노테이션 등의 설정에서 정확하게 이루어졌는지 확인해보세요. MyBatis에서는 SQL 쿼리를 실행하는 데 사용되는 각각의 매핑이 정의되어야 합니다. 2. 네임스페이스 확인 매핑 파일에 지정된 네임스페이스(namespace)가 맞는지 정확히 확인하시길 바랍니다...
오늘은 자바 환경에서 자주 쓰이는 오픈 소스 MyBatis에 대해 알아보겠습니다. 1. What is MyBatis MyBatis는 자바 언어를 위한 오픈 소스 퍼시스턴스 프레임 워크 입니다. 여기서 잠깐 퍼시스턴스 프레임워크란?? 퍼시스턴스 프레임워크는 데이터베이스와의 상호작용을 추상화하고, 개발자들이 데이터베이스에 접근하고 쿼리를 실행하기 위한 간편한 방법을 제공하는 것을 의미한다. 마이바티스는 데이터베이트 연동 작업을 위한 SQL 매핑을 중심으로 구성되어 있습니다. SQL 매핑은 데이터베이스의 테이블과 자바 객체 간의 매핑을 정의하는 XML 또는 애노테이션을 통해 수행됩니다. 이를 통해 개발자는 별도의 SQL 코드를 작성하지 않고도 객체 지향적인 방식으로 데이터베이스에 접근할 수 있습니다. 2. M..