상세 컨텐츠

본문 제목

MyBatipse

스프링

by e7e 2022. 6. 10. 11:16

본문

mybatipse 플러그인은 참 좋은뎅, 1.2.5버젼은 sts3.9.X를 망가 뜨린당~~ ㅠㅠ

 

귀찮지만 수동으로 1.2.4 버젼으로 낮추어 설치하장

아래 파일은 sts 압축 푼 디렉토리 아래의 feature 폴더에

net.harawata.mybatipse.feature_1.2.4.202006282327.jar
0.00MB

아래 파일은 plugin 폴더에 넣도로 하장

net.harawata.mybatipse_1.2.4.202006282327.jar
0.27MB

각각 넣고 로딩되도록  STS를 다시 시작한당

 

맵퍼는 되었당. 하지만 mybatis config xml 파일도 자동으로 맹글어 넣고 싶당

https://code.google.com/archive/a/eclipselabs.org/p/mybatiseditor/downloads

에 가서 jar 파일 다운로드 받아서  plugins 폴더에 넣는당

new -> xml -> Create XML file from a DTD file -> Select XML Catalog entry -> -//mybatis.org/DTD Conig 3.0//EN... 선택

한번만 요렇게 하공, 복사 붙여넣기 식으로 한당.

 

위 방식이 귀찬타하면 구글에서 Mybatis Config xml 껌쌕해성  복사해성 따용한당

아래는 오라클 사용시 기본적인 사용 모습이당... 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" >
<configuration>
   <settings>
     <!-- VO와 테이블컬럼명에 있는 언더바 대응 -->
   	<setting name="mapUnderscoreToCamelCase" value="true"/>
   	<!-- 오라클 Nullable 컬럼 대응 -->
   	<setting name="jdbcTypeForNull" value="VARCHAR"/>
   </settings>
   <typeAliases>
   	 <typeAlias type="kr.or.e7e.vo.Merong" alias="merong"/>
   </typeAliases>
</configuration>

 

 

마냑 안 일겄다면 꼬옥 시간내서 한번 정도는 일꼬 피료할 때 마다 찾아 보면서 참공

맵퍼

https://mybatis.org/mybatis-3/ko/sqlmap-xml.html

 

mybatis – 마이바티스 3 | 매퍼 XML 파일

Mapper XML 파일 마이바티스의 가장 큰 장점은 매핑구문이다. 이건 간혹 마법을 부리는 것처럼 보일 수 있다. SQL Map XML 파일은 상대적으로 간단하다. 더군다나 동일한 기능의 JDBC 코드와 비교하면

mybatis.org

 

동적 SQL

https://mybatis.org/mybatis-3/ko/dynamic-sql.html

 

mybatis – 마이바티스 3 | 동적 SQL

동적 SQL 마이바티스의 가장 강력한 기능 중 하나는 동적 SQL을 처리하는 방법이다. JDBC나 다른 유사한 프레임워크를 사용해본 경험이 있다면 동적으로 SQL 을 구성하는 것이 얼마나 힘든 작업인지

mybatis.org

 

 

 

 

금수저의 마믈 드려다 볼  맘 조차 업던,

동화 책,  만화책 속 나르시스트로 트랜스폼 했던 me,

나여써도 마라디 못해쓸 거얌

그저 운명의 친구가 맞다면,  언젠가

그날이 다시 반복될 future에 그 아프믈 더러줘야 행

과거의 그날..., 바뀔 미래의 그날!

   

 

https://www.youtube.com/watch?v=-Y4G9wSflLw

 

'스프링' 카테고리의 다른 글

아주 주의  (2) 2022.06.29
log4j2  (0) 2022.06.28
Test  (0) 2022.06.08
rest client  (0) 2022.05.31
hidden method filter  (0) 2022.05.25

관련글 더보기