mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Merged DEV/SWIFT to HEAD
25490: ALF-5260 - MyBatis: AVM (-> MySQL) - includes SerializableTypeHandler - also, for consistency, remove SqlSessionDaoSupport from Activtities (r25466) - TODO: test EliminateDuplicates patch - TODO: inserts for non-MySQL dbs 25504: ALF-5260 - MyBatis: part III - AppliedPatch, Content/MimeType/Encoding, Locale, Locks, QName, Usage - also minor updates to AVM & Activities (for consistency) 25517: ALF-5260 - MyBatis: part IV - DAOs - Patch, Permissions/ACLs, PropVal, SOLR - NOTE: includes fixup for SOLRDAOTest - also return nodeRef - TODO: batching (for ContentUrl patch) 25541: ALF-5260 - MyBatis: add missing file (r25517) 25556: ALF-5260 - MyBatis: V - PostgreSQL support (for migrated DAOs - does not yet include Audit + Node) 25576: ALF-5260 - MyBatis: VI - Audit & Control DAOs (MySQL + PostgreSQL) - also replaced SqlExecutor.NO_MAXIMUM_RESULTS with RowBounds.NO_ROW_LIMIT 25589: ALF-5260 - MyBatis: part VII - Node DAO (MySQL + PostgreSQL) 25612: ALF-5260 - MyBatis: part VIII - Oracle / DB2 / SQL Server - sanity checked only (bootstrap -> RepositoryStartupTest, DomainTestSuite, ModelTestSuite) - also remove remaining references to iBatis (and jar) Note: - Currently LockDAOTest is failing on an update - Fixed up DAo code changes from V3.4 - expect some to have been missed git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28004 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,30 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.audit">
|
||||
<mapper namespace="alfresco.audit.insert">
|
||||
|
||||
<insert id="insert_AuditModel" parameterClass="AuditModel" >
|
||||
<insert id="insert_AuditModel" parameterType="AuditModel" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AuditModel_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AuditApplication" parameterClass="AuditApplication" >
|
||||
|
||||
<insert id="insert_AuditApplication" parameterType="AuditApplication" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AuditApplication_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AuditEntry" parameterClass="AuditEntry" >
|
||||
|
||||
<insert id="insert_AuditEntry" parameterType="AuditEntry" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AuditEntry_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
|
||||
</mapper>
|
@@ -1,37 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.avm">
|
||||
<mapper namespace="alfresco.avm.insert">
|
||||
|
||||
<insert id="insert_AVMStore" parameterClass="AVMStore">
|
||||
<insert id="insert_AVMStore" parameterType="AVMStore" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AVMStore_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AVMStoreProperty" parameterMap="parameter_StorePropertyPatternMap">
|
||||
<insert id="insert_AVMStoreProperty" parameterMap="parameter_StorePropertyPatternMap" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AVMStoreProperty_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AVMNode" parameterClass="AVMNode">
|
||||
<insert id="insert_AVMNode" parameterType="AVMNode" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AVMNode_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AVMVersionRoot" parameterClass="AVMVersionRoot">
|
||||
<insert id="insert_AVMVersionRoot" parameterType="AVMVersionRoot" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AVMVersionRoot_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,37 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.content">
|
||||
<mapper namespace="alfresco.content.insert">
|
||||
|
||||
<insert id="insert_Mimetype" parameterClass="Mimetype" >
|
||||
<insert id="insert_Mimetype" parameterType="Mimetype" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.content.insert_Mimetype_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Encoding" parameterClass="Encoding" >
|
||||
<insert id="insert_Encoding" parameterType="Encoding" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.content.insert_Encoding_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_ContentUrl" parameterMap="parameter_ContentUrl" >
|
||||
<insert id="insert_ContentUrl" parameterMap="parameter_ContentUrl" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.content.insert_ContentUrl_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_ContentData" parameterMap="parameter_ContentData" >
|
||||
<insert id="insert_ContentData" parameterMap="parameter_ContentData" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.content.insert_ContentData_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,16 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.locale">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<insert id="insert_Locale" parameterClass="Locale">
|
||||
<mapper namespace="alfresco.locale.insert">
|
||||
|
||||
<insert id="insert_Locale" parameterType="Locale" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.locale.insert_Locale_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,23 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.lock">
|
||||
<mapper namespace="alfresco.lock.insert">
|
||||
|
||||
<insert id="insert_LockResource" parameterClass="LockResource" >
|
||||
<insert id="insert_LockResource" parameterType="LockResource" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_LockResource_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Lock" parameterClass="Lock" >
|
||||
<insert id="insert_Lock" parameterType="Lock" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_Lock_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,51 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.node">
|
||||
<mapper namespace="alfresco.node.insert">
|
||||
|
||||
<insert id="insert_Server" parameterClass="Server" >
|
||||
<insert id="insert_Server" parameterType="Server" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.node.insert_Server_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Store" parameterClass="Store" >
|
||||
<insert id="insert_Store" parameterType="Store" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.node.insert_Store_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Node" parameterClass="Node" >
|
||||
<insert id="insert_Node" parameterType="Node" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.node.insert_Node_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Transaction" parameterClass="Transaction" >
|
||||
<insert id="insert_Transaction" parameterType="Transaction" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.node.insert_Transaction_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_NodeAssoc" parameterClass="NodeAssoc" >
|
||||
<insert id="insert_NodeAssoc" parameterType="NodeAssoc" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.node.insert_NodeAssoc_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_ChildAssoc" parameterClass="ChildAssoc" >
|
||||
<insert id="insert_ChildAssoc" parameterType="ChildAssoc" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.node.insert_ChildAssoc_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,27 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.node">
|
||||
<mapper namespace="alfresco.node.update">
|
||||
|
||||
<!--
|
||||
MySQL does not allow the target table to be present in the subselect
|
||||
-->
|
||||
<update id="update_PrimaryChildrenSharedAcl" parameterClass="PrimaryChildrenAclUpdate">
|
||||
<update id="update_PrimaryChildrenSharedAcl" parameterType="PrimaryChildrenAclUpdate">
|
||||
update
|
||||
alf_child_assoc assoc
|
||||
join alf_node child on (child.id = assoc.child_node_id and assoc.is_primary = #isPrimary#)
|
||||
join alf_node child on (child.id = assoc.child_node_id and assoc.is_primary = #{isPrimary})
|
||||
set
|
||||
child.acl_id = #newSharedAclId#
|
||||
child.acl_id = #{newSharedAclId}
|
||||
where
|
||||
assoc.parent_node_id = #primaryParentNodeId#
|
||||
assoc.parent_node_id = #{primaryParentNodeId}
|
||||
and
|
||||
(
|
||||
child.acl_id is null
|
||||
<isNotNull property="optionalOldSharedAclIdInAdditionToNull"> OR child.acl_id = #optionalOldSharedAclIdInAdditionToNull#</isNotNull>
|
||||
<if test="optionalOldSharedAclIdInAdditionToNull != null"> OR child.acl_id = #{optionalOldSharedAclIdInAdditionToNull}</if>
|
||||
)
|
||||
</update>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,65 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.permissions">
|
||||
<mapper namespace="alfresco.permissions.insert">
|
||||
|
||||
<insert id="insert_Acl" parameterClass="Acl">
|
||||
<insert id="insert_Acl" parameterType="Acl" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_Acl_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AclMember" parameterClass="AclMember">
|
||||
<insert id="insert_AclMember" parameterType="AclMember" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AclMember_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AclChangeSet" parameterClass="AclChangeSet">
|
||||
<insert id="insert_AclChangeSet" parameterType="AclChangeSet" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AclChangeSet_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Ace" parameterClass="Ace">
|
||||
<insert id="insert_Ace" parameterType="Ace" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_Ace_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AceContext" parameterClass="AceContext">
|
||||
<insert id="insert_AceContext" parameterType="AceContext" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AceContext_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Permission" parameterClass="Permission">
|
||||
<insert id="insert_Permission" parameterType="Permission" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_Permission_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_Authority" parameterClass="Authority">
|
||||
<insert id="insert_Authority" parameterType="Authority" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_Authority_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_AuthorityAlias" parameterClass="AuthorityAlias">
|
||||
<insert id="insert_AuthorityAlias" parameterType="AuthorityAlias" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_AuthorityAlias_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,58 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.propval">
|
||||
<mapper namespace="alfresco.propval.insert">
|
||||
|
||||
<insert id="insert_PropertyClass" parameterClass="PropertyClass" >
|
||||
<insert id="insert_PropertyClass" parameterType="PropertyClass" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_PropertyClass_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_PropertyStringValue" parameterClass="PropertyStringValue" >
|
||||
<insert id="insert_PropertyStringValue" parameterType="PropertyStringValue" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_PropertyStringValue_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_PropertyDoubleValue" parameterClass="PropertyDoubleValue" >
|
||||
<insert id="insert_PropertyDoubleValue" parameterType="PropertyDoubleValue" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_PropertyDoubleValue_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_PropertySerializableValue" parameterMap="parameter_PropertySerializableValue" >
|
||||
<insert id="insert_PropertySerializableValue" parameterMap="parameter_PropertySerializableValue" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_PropertySerializableValue_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_PropertyValue" parameterClass="PropertyValue" >
|
||||
<insert id="insert_PropertyValue" parameterType="PropertyValue" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_PropertyValue_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_PropertyRoot" parameterMap="parameter_PropertyRoot" >
|
||||
<insert id="insert_PropertyRoot" parameterMap="parameter_PropertyRoot" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_PropertyRoot_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_PropertyUniqueContext" parameterClass="PropertyUniqueContext" >
|
||||
<insert id="insert_PropertyUniqueContext" parameterType="PropertyUniqueContext" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_PropertyUniqueContext_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,23 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.qname">
|
||||
<mapper namespace="alfresco.qname.insert">
|
||||
|
||||
<insert id="insert_Namespace" parameterClass="Namespace" >
|
||||
<insert id="insert_Namespace" parameterType="Namespace" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.qname.insert_Namespace_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
<insert id="insert_QName" parameterClass="QName" >
|
||||
<insert id="insert_QName" parameterType="QName" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="alfresco.qname.insert_QName_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
@@ -1,16 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<sqlMap namespace="alfresco.usage">
|
||||
<mapper namespace="alfresco.usage.insert">
|
||||
|
||||
<insert id="insert_UsageDelta" parameterClass="UsageDelta">
|
||||
<insert id="insert_UsageDelta" parameterType="UsageDelta" useGeneratedKeys="true" keyProperty="id">
|
||||
<include refid="insert_UsageDelta_AutoIncrement"/>
|
||||
<selectKey resultClass="long" keyProperty="id" type="post">
|
||||
KEY_COLUMN:GENERATED_KEY
|
||||
</selectKey>
|
||||
</insert>
|
||||
|
||||
</sqlMap>
|
||||
</mapper>
|
Reference in New Issue
Block a user