2013년 7월 27일 토요일

[오라클자바개발자실무교육,오엔제이프로그래밍실무교육센터,spring jdbc]Spring JDBC의 핵심 JdbcTemplate

Spring JDBC의 핵심 JdbcTemplate

오라클자바커뮤니티에서 설립한 오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝, 힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷  실무전문 강의)


  
모든 형태의 SQL 구문을 실행해서 원하는 결과 타입을 반환
 스프링의 모든 데이터 접근 프레임워크는 템플릿 클래스를 포함한다.

이 경우 템플릿 클래스는 JdbcTemplate 클래스이다. 
 JdbcTemplate 클래스가 작업하기 위해 필요한 것은 DataSource 뿐이다.
 스프링의 모든 DAO 템플릿 클래스는 스레드에 안전하기 때문에, 애플리케이션 내의 각각의 DataSource에 대해서 하나의 JdbcTemplate 인스턴스만을 필요로 한다.

public class MyDaoImpl implement MyDao  {
   private JdbcTemplate jdbc;
   public void setJdbcTeamplate(JdbcTemplate jdbcTemplate) {
      this.jdbc = jdbcTemplate;
   }//:
}///~

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
       <property name="dataSource">
          <ref bean="dataSource"/>
       </property>
    </bean>
<bean id=“studentDao"
      class="oraclejava.training.jdbc.StudentDao">
         <property name="jdbcTemplate">
            <ref bean="jdbcTemplate"/>
         </property>
</bean> 
<bean id=“courceDao"
      class="oraclejava.training.jdbc.CourceDao">
         <property name="jdbcTemplate">
            <ref bean="jdbcTemplate"/>
         </property>
</bean>

댓글 없음:

댓글 쓰기