달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  



 

 

Parameters

·       쿼리의 파라미터

·       PreparedStatement 객체의 ? 해당되는 바인딩 변수 여기에 해당됩니다.

·       전달되는 객체에 따라 파라미터의 타입이 결정됩니다.

 

 

 

Mybatis 코드

<select id="selectPerson" parameterType="int" resultType="hashmap">

        SELECT * FROM person WHERE id=#{id}

</select>

 

 

 

Java 코드

String selectPerson = "SELECT * FROM person WHERE id=?";

PreparedStatement preparedStatement = conn.preparedStatement(selectPerson);

preparedStatement.setInt(1, id);

 

 

여러 개의 파라미터를 통한 쿼리문

<insert id="insertPerson" parameterType="com.tistory.codedragon.vo.Person">

        INSERT INTO person (id, username, password)

        VALUES(#{id},#{username},#{password})

</insert>

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요