<?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.BackgroundExecutedContentId" table="BGCONTENTID"> <cache usage="read-write"/> <id column="BGCONTID" name="id" type="string" length="100"> <generator class="assigned" /> </id> <version column="REVISION" name="revision" unsaved-value="negative" /> <property name="userName" type="string" not-null="true"> <column name="BGUSER" length="100" not-null="true" /> </property> <query name="findIdsByUser"> from org.pentaho.repository.content.BackgroundExecutedContentId bgItem where bgItem.userName = :user </query> <query name="findAllIds"> select cItem from org.pentaho.repository.content.ContentItem cItem, org.pentaho.repository.content.BackgroundExecutedContentId bgId where cItem.id = bgId.id </query> <query name="findBackgroundContentItemsForUsers"> select cItem from org.pentaho.repository.content.ContentItem cItem, org.pentaho.repository.content.BackgroundExecutedContentId bgId where cItem.id = bgId.id and bgId.userName = :user </query> </class> </hibernate-mapping>