|
Hibernate example source code file (PersonThing.hbm.xml)
The Hibernate PersonThing.hbm.xml source code<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- Demonstrates how to control the optimistic locking behavior of a collection (do changes to the collection result in a version increment on the owning instance) --> <hibernate-mapping package="org.hibernate.test.version"> <class name="Person"> <id name="name"/> <version name="version"/> <bag name="things" inverse="true" cascade="all,delete-orphan"> <key column="person"/> <one-to-many class="Thing"/> </bag> <bag name="tasks" inverse="true" cascade="all,delete-orphan" optimistic-lock="false"> <key column="person"/> <one-to-many class="Task"/> </bag> </class> <class name="Thing"> <id name="description"/> <version name="version"/> <property name="longDescription"/> <many-to-one name="person"/> </class> <class name="Task"> <id name="description"/> <version name="version"/> <many-to-one name="person"/> </class> </hibernate-mapping> Other Hibernate examples (source code examples)Here is a short list of links related to this Hibernate PersonThing.hbm.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.