달력

5

« 2024/5 »

  • 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
  • 31

'DB'에 해당되는 글 1

  1. 2008.01.23 요즘 iBatis 보고 있돠는...
2008. 1. 23. 09:34

요즘 iBatis 보고 있돠는... 생활/잡담2008. 1. 23. 09:34

요즘 iBatis라는걸 보고 있다지요..
ORM Framework 이라고 한다지요.
ORM 은 Object Relation Mapping 이라고 한다지요.

코딩양이 확~~~ 줄어 든다지요.
하지만, 정말 그럴까요~?
코드 안에 들어가던 SQL 문들이 xml 파일로 빠지면
어차피 해야될 일의 양은 같은거 아닐까요~?

지금 예제도 돌려가면서 공부중인데, 지금까지 본걸로는
그닥 코딩양이 줄어들것 같지는 않다지요.

암튼, 필요에 의해 보고 있다지요.

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

위와 같은 글을 1월 22일에 올렸다지요.
1월 22일에 iBatis 예제를 돌려봤다지요. 오호.
지금 이 글은 1월 23일에 작성하고 있다지요.. ㅋㅋ
이거 예전에 내가 생각했던 것들하고 약간 비슷하다지요..

장정 몇가지를 열거해보자.
1. 기존 JDBC 코딩에서 사용하던 DTO 에 대한 setter 작업을 안해도 된다.
   iBatis가 해준다~~
   Member mem = new Member();
   mem.setId(rs.getString("ID"));
   mem.setName(rs.getString("NAME"));
   ... 중략 ...

   이런 노가다를
   Member member = (Member)sqlMap.queryForObject("getMember", new Integer(1));
   이 한줄이 다 해준다는거~
2. Connection, Statement, ResultSet의 관리를 iBatis가 다 해준다는거

아직은 여기까지 밖에 모르겠다. ㅋ
더 삽질을 해봐야 뭔가 알 수 있을 듯. 쿄쿄쿄쿄.
:
Posted by 뽀기