번역은 나중에

http://programmingindex.blog134.fc2.com/blog-entry-32.html



=========================================
単一行レコードを返すselect:1
=========================================
.........................................
■test.ibatis.xml
<sqlMap namespace="TestMap">
<select id="selectTest" parameterClass="int" resultClass="java.lang.String">
SELECT
title,
FROM
test_table
WHERE
id=#value#
</select>
</sqlMap>
.........................................
=========================================
単一行レコードを返すselect:2
=========================================
結果をdtoで受け取る。
.........................................
<sqlMap namespace="TestMap">
<typeAlias type="sample.dto.Test" alias="test"/>
<resultMap id="testMap" class="test">
<result property="id" column="id" jdbcType="INTEGER" />
<result property="title" column="title" jdbcType="VARCHAR" />
<result property="content" column="content" jdbcType="VARCHAR" />
</resultMap>

<select id="selectTest" parameterClass="int" resultMap="testMap">
SELECT
id,
title,
content
FROM
test_table
WHERE
id=#value#
</select>
</sqlMap>

.........................................
■javaファイルでの処理
Test test = (Test)getSqlMapClientTemplate().queryForObject("selectTest",1);

=========================================
複数行レコードを返すselect
=========================================
結果をTestのListで受け取る。
.........................................
<sqlMap namespace="TestMap">
<typeAlias type="sample.dto.Test" alias="test"/>
<resultMap id="testMap" class="test">
<result property="id" column="id" jdbcType="INTEGER" />
<result property="title" column="title" jdbcType="VARCHAR" />
<result property="content" column="content" jdbcType="VARCHAR" />
</resultMap>

<select id="selectTestList" resultMap="testMap">
SELECT
id,
title,
content
FROM
test_table
</select>
</sqlMap>
.........................................
■javaファイルでの処理。
List<Test> list = (List<Test>)getSqlMapClientTemplate().queryForList("selectTestList");

'ibatis' 카테고리의 다른 글

SqlSession은 반드시 close해서 파괴해야 한다...  (0) 2015.01.16
simple CRUD  (0) 2011.04.29
ibatis simple select java bean class와 연동하기  (0) 2011.04.29
ibatis와 spring연동  (0) 2011.04.29
ibatis simple select  (0) 2011.04.29

+ Recent posts