MyBatis .net

처음으로 ASP.NET MVC3와 MyBatis를 이용하여 작업중이다.
asp.net mvc에 대해선 뭐… 예전에도 핸즈온랩을 따라한적은 있었지만 실제 프로젝트에 사용하기는 이번이 처음
MyBatis도 처음 :mrgreen:

그나마 (이름도 부르기 생소한) MyBatis가 친근하게 느껴졌던 점은 SQL을 적어놓은 xml들 덕분이다. 바로 이전 프로젝트에서 마이빌더 라는 툴을 사용했었는데 공통적으로 사용할 쿼리들을 한군데 모아놓고 몇번의 클릭으로 골라서 쓰던 경험과 매우 유사하다.

자세한 내용은 eXremeCode님? 의 블로그를 참조했고 다행히 2008년 이후로 MyBatis 프로젝트에 진척이 없는 상황이라 수년전 문서를 보면서 지금 도입해도 별로 달라진점이 없다.

한가지 꼭 메모하고 넘어갈건 zip 파일에 포함된 아래 3개의 파일을 그 아래 폴더에 먼저 넣고 시작하자는거

provider.xsd, SqlMap.xsd, SqlMapConfig.xsd

c:Program FilesMicrosoft Visual Studio 10.0XmlSchemas

아무래도 손으로 XML을 만지다보니 딱히 프로퍼티 이름을 잘못써도 오류를 제대로 짚어주질 못한다. 해서 위의 3가지 스키마 파일을 폴더에 넣어줘야 매핑작업할때 프로퍼티를 알려주고 XML 파일을 열어놓은 상태에서 XML>스키마 메뉴에서 추가해도 무방하다.

손에 좀 익으면야 눈감고도 주르륵 할텐데 처음부터 괜히 구글링하며 삽질을 했더니 새삼… 시간이 아까워질라카네 ㅎㅎ

덧. SQLER에 MyBatis 강좌가 무려 동영상으로 올라와있다. 이상한건 윈폼에서 에러를 뱉더니 MVC3에선 제대로 돌아감

http://goo.gl/Puu05
http://www.sqler.com/index.php?mid=bEntityFramework_ORM&category=368201
http://www.mybatis.org/dotnet.html

Advertisements
%d bloggers like this: