Moved over some of the security stuff from Photos.
[utils] / security / src / test / resources / hbm / Group.hbm.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE hibernate-mapping PUBLIC
3     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4     "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
5     
6 <hibernate-mapping>
7     
8     <class name="org.wamblee.usermgt.Group" table="GROUPS" select-before-update="true">
9         <id name="primaryKey" column="ID" type="long">
10             <generator class="native"/>
11         </id>
12         <version name="persistedVersion" column="VERSION"/>
13         <property name="name" column="NAME" unique="true"/>
14     </class>
15     
16     <query name="findGroupByName">
17         from org.wamblee.usermgt.Group grp where grp.name = :name
18     </query>
19     
20     <query name="countGroups">
21         select count(*)
22         from org.wamblee.usermgt.Group group 
23     </query>
24     
25 </hibernate-mapping>