2
<!DOCTYPE hibernate-mapping PUBLIC
3
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
7
This version is for Oracle drivers proprietary handling of stored procedures/functions.
9
<hibernate-mapping package="org.hibernate.test.sql.hand" default-access="field">
11
<sql-query name="simpleScalar" callable="true">
12
<return-scalar column="name" type="string"/>
13
<return-scalar column="value" type="long"/>
14
{ ? = call simpleScalar(:number) }
17
<sql-query name="paramhandling" callable="true">
18
<return-scalar column="value" type="long"/>
19
<return-scalar column="value2" type="long"/>
20
{ ? = call testParamHandling(?,?) }
23
<sql-query name="paramhandling_mixed" callable="true">
24
<return-scalar column="value" type="long"/>
25
<return-scalar column="value2" type="long"/>
26
{ ? = call testParamHandling(?,:second) }
29
<sql-query name="selectAllEmployments" callable="true">
30
<return alias="emp" class="Employment">
31
<return-property name="employee" column="EMPLOYEE"/>
32
<return-property name="employer" column="EMPLOYER"/>
33
<return-property name="startDate" column="STARTDATE"/>
34
<return-property name="endDate" column="ENDDATE"/>
35
<return-property name="regionCode" column="REGIONCODE"/>
36
<return-property name="employmentId" column="EMPID"/>
37
<return-property name="salary">
38
<return-column name="VALUE"/>
39
<return-column name="CURRENCY"/>
42
{ ? = call allEmployments() }