mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-07 18:25:23 +00:00
10963: Merged DEV/LARGE_COLLECTION_PROPERTIES_2.2.1 to V2.2 - PersonService: Lucene removal - Lucene optimizations (in progress) - Multi-valued and locale-specific properties persisted in alf_node_properties - Removal of unused AVM tables 10987: Oracle dialects and enhanced SQL patch support - Only support Alfresco's 9i and 10g dialects (with auto-switching) - SQL script patches can now apply selectively to ranges 11007: Test to check cached retrieval of QNames git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@11206 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
52 lines
1.5 KiB
XML
52 lines
1.5 KiB
XML
<?xml version='1.0' encoding='UTF-8'?>
|
|
|
|
<!DOCTYPE hibernate-mapping PUBLIC
|
|
'-//Hibernate/Hibernate Mapping DTD 3.0//EN'
|
|
'http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd'>
|
|
|
|
<hibernate-mapping>
|
|
|
|
<class
|
|
name="org.alfresco.repo.domain.hibernate.VersionCountImpl"
|
|
proxy="org.alfresco.repo.domain.VersionCount"
|
|
table="alf_version_count"
|
|
dynamic-update="false"
|
|
dynamic-insert="false"
|
|
select-before-update="false"
|
|
optimistic-lock="version" >
|
|
|
|
<!-- auto-generated ID -->
|
|
<id name="id" column="id" type="long" >
|
|
<generator class="native" />
|
|
</id>
|
|
<!-- Optimistic locking -->
|
|
<version column="version" name="version" type="long" />
|
|
|
|
<!-- forward assoc to store -->
|
|
<many-to-one
|
|
name="store"
|
|
class="org.alfresco.repo.domain.hibernate.StoreImpl"
|
|
column="store_id"
|
|
not-null="true"
|
|
foreign-key="fk_alf_vc_store"
|
|
unique="true"
|
|
lazy="proxy"
|
|
optimistic-lock="false"
|
|
fetch="select" />
|
|
|
|
<property name="versionCount" column="version_count" type="int" not-null="true" />
|
|
|
|
</class>
|
|
|
|
<query name="versionCount.GetVersionCountForStore">
|
|
select
|
|
cnt
|
|
from
|
|
org.alfresco.repo.domain.hibernate.VersionCountImpl as cnt
|
|
where
|
|
cnt.store.protocol = :protocol and
|
|
cnt.store.identifier = :identifier
|
|
</query>
|
|
|
|
</hibernate-mapping>
|