<?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.pentaho.repository.content.ContentItemFile" table="CONTITEMFILE"> <cache usage="read-write"/> <id column="CONTIFILEID" name="id" type="string" length="100"> <generator class="assigned" /> </id> <version column="REVISION" name="revision" unsaved-value="negative" /> <property name="osFileName" type="string" not-null="true"> <column name="OSFILENAME" length="200" not-null="true" /> </property> <property name="osPath" type="string" not-null="true"> <column name="OSPATH" length="1024" not-null="true" /> </property> <property name="actionName" type="string" not-null="true"> <column name="ACTNAME" length="100" not-null="true" /> </property> <many-to-one name="parent" class="org.pentaho.repository.content.ContentItem" column="parent_id" /> <property name="fileSize" type="long"> <column name="FILESIZE" /> </property> <property name="fileDateTime" type="timestamp" not-null="true" > <column name="FILEDATETIME" not-null="true" /> </property> <property name="initialized" type="int"> <column name="ISINITIALIZED" /> </property> <query name="agingContentSearcher"> <![CDATA[ from org.pentaho.repository.content.ContentItemFile itmFile where fileDateTime < :archiveDate ]]> </query> </class> </hibernate-mapping>