MappingGroup.hbm.xml 1.1 KB

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
  3. <hibernate-mapping package="id.co.hanoman.service.config">
  4. <class name="MappingGroup" table="mapping_group" lazy="false" >
  5. <composite-id class="MappingGroup_id" name="id">
  6. <key-property name="mappingGroupId" column="id" type="long"/>
  7. <key-property name="mappingId" column="mapping_id" type="string"/>
  8. </composite-id>
  9. <property name="source" column="source" type="string" length="32700" not-null="false"/>
  10. <property name="target" column="target" type="string" length="32700" not-null="false"/>
  11. <property name="includeMappingId" column="include_mapping_id" type="string" length="256" not-null="false"/>
  12. <property name="includeId" column="include_id" type="long" not-null="false"/>
  13. <bag name="mappingGroupLines" cascade="all-delete-orphan">
  14. <key>
  15. <column name="mapping_group_id" />
  16. <column name="mapping_id" />
  17. </key>
  18. <one-to-many class="MappingGroupLine"/>
  19. </bag>
  20. </class>
  21. </hibernate-mapping>