XML:
<? XML version = "1.0"?>
<! Doctype hibernate-mapping public
"-// Hibernate/hibernate mapping DTD // en"
Http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd>
<Hibernate-mapping>
<Class name = "onlyfun. Caterpillar. User" table = "user">
<ID name = "ID" type = "string">
<Column name = "user_id" SQL-type = "char (32)"/>
<Generator class = "UUID. Hex"/>
</ID>
<Property name = "name" type = "string" not-null = "true">
<Column name = "name" length = "16" not-null = "true"/>
</Property>
<Property name = "sex" type = "char"/>
<Property name = "Age" type = "int"/>
</Class>
<Query name = "onlyfun. Caterpillar. queryuser">
<! [CDATA [
Select User. name from user as user where user. Age =: age and user. Sex =
: Sex]>
</Query>
</Hibernate-mapping>
Codequery query = session. getnamedquery ("onlyfun. Caterpillar. queryuser ");
Query. setinteger ("Age", 25 );
Query. setcharacter ("sex", 'M ');