iBatis boolean parameterization in AVM select queries (follow-on for r16347)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16353 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Jan Vonka
2009-09-17 17:14:00 +00:00
parent 2f698d8669
commit 45d25dcd7e
3 changed files with 39 additions and 28 deletions

View File

@@ -137,6 +137,10 @@
<parameter property="id" jdbcType="BIGINT" javaType="java.lang.Long"/>
</parameterMap>
<parameterMap id="parameter_BoolMap" class="map">
<parameter property="bool" jdbcType="BIT" javaType="java.lang.Boolean"/>
</parameterMap>
<parameterMap id="parameter_IdFromMap" class="map">
<parameter property="id" jdbcType="BIGINT" javaType="java.lang.Long"/>
<parameter property="from" jdbcType="BIGINT" javaType="java.lang.Long"/>
@@ -419,7 +423,17 @@
(class_type = 'layereddirectory' or class_type = 'layeredfile') and
store_new_id = ?
</select>
<select id="select_AVMNodes_layeredDirectoriesAndPrimaryTF" parameterMap="parameter_BoolMap" resultMap="result_AVMNode">
select
*
from
avm_nodes
where
class_type = 'layereddirectory' and
primary_indirection = ?
</select>
<select id="select_AVMNodes_layeredFiles" resultMap="result_AVMNode">
select
*
@@ -863,7 +877,18 @@
where
parent_id = ?
</delete>
<select id="select_AVMNodes_nullParentAndIsRootTF" parameterMap="parameter_BoolMap" resultMap="result_AVMNode">
select
an.*
from
avm_child_entries ce
right outer join avm_nodes an on (an.id = ce.child_id)
where
ce.parent_id is null and
an.is_root = ?
</select>
<!-- -->
<!-- AVM MergeLink Statements -->
<!-- -->