Merged DEV/DEREK_2.1 to HEAD

- Removed Node.parentAssocs mapping
 - Added parentAssocs transactional cache to NodeDAO
 - Added concurrency detection to TransactionalCache
 - Fixed cluster sample config


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5948 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2007-06-13 23:50:14 +00:00
parent 36ea25f822
commit fb069d1680
19 changed files with 940 additions and 186 deletions

View File

@@ -91,6 +91,7 @@
<element column="qname" type="QName" length="200"/>
</set>
<!-- inverse assoc to parent childassocs -->
<!--
<set
name="parentAssocs"
inverse="true"
@@ -101,6 +102,7 @@
<key column="child_node_id" />
<one-to-many class="org.alfresco.repo.domain.hibernate.ChildAssocImpl" />
</set>
-->
</class>
<class
@@ -236,6 +238,18 @@
assoc.id = :childAssocId
</query>
<query name="node.GetParentAssocs">
select
assoc
from
org.alfresco.repo.domain.hibernate.ChildAssocImpl as assoc
where
assoc.child.id = :childId
order by
assoc.index,
assoc.id
</query>
<query name="node.GetPrimaryChildNodeStatuses">
select
status
@@ -283,9 +297,9 @@
assoc.id
</query>
<query name="node.GetChildAssocByShortName">
<query name="node.GetChildAssocIdByShortName">
select
assoc
assoc.id
from
org.alfresco.repo.domain.hibernate.ChildAssocImpl as assoc
where