Update of /cvsroot/xdoclet/xdoclet/samples/src/java/test/hibernate30
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18937/src/java/test/hibernate30
Modified Files:
Animal.java
Log Message:
XDT-1381: add sql-query support
Index: Animal.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/samples/src/java/test/hibernate30/Animal.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Animal.java 3 Jun 2005 14:34:36 -0000 1.2
--- Animal.java 26 Jul 2005 21:40:35 -0000 1.3
***************
*** 4,16 ****
/**
- * @author Administrator
- *
* @hibernate.class
! * table="ANIMALS"
! * dynamic-update="true"
*
* @hibernate.discriminator column="disc"
! * not-null="true"
! * force="false"
*/
public class Animal extends Persistent {
--- 4,87 ----
/**
* @hibernate.class
! * table="ANIMALS"
! * dynamic-update="true"
*
* @hibernate.discriminator column="disc"
! * not-null="true"
! * force="false"
! *
! * @hibernate.sql-query
! * element-id = "query1"
! * name = "custom-query-1"
! * flush-mode = "never"
! * cacheable = "true"
! * cache-region = "queries"
! * fetch-size = "10"
! * timeout = "5"
! * callable = "true"
! * value = "select scalar from table"
! *
! * @hibernate.return-scalar
! * parent-element = "query1"
! * column = "scalar_column"
! * type = "int"
! *
! * @hibernate.synchronize
! * parent-element = "query1"
! * table = "table"
! *
! * @hibernate.sql-query
! * element-id = "query2"
! * name = "custom-query-2"
! * value = "select object from table"
! *
! * @hibernate.return
! * element-id = "query2-return"
! * parent-element="query2"
! * alias = "alias"
! * entity-name = "entity-name"
! * class = "class"
! * lock-mode = "none"
! *
! * @hibernate.return-discriminator
! * parent-element="query2-return"
! * column = "discriminator_column"
! *
! * @hibernate.return-property
! * element-id = "query2-property1"
! * parent-element = "query2-return"
! * name = "property1"
! * column = "column"
! *
! * @hibernate.return-property
! * element-id = "query2-property2"
! * parent-element = "query2-return"
! * name = "property2"
! *
! * @hibernate.return-column
! * parent-element = "query2-property2"
! * name = "column1"
! *
! * @hibernate.return-column
! * parent-element = "query2-property2"
! * name = "column2"
! *
! * @hibernate.sql-query
! * element-id = "query3"
! * name = "custom-query-3"
! * value = "select join"
! *
! * @hibernate.return-join
! * parent-element = "query3"
! * alias = "alias"
! * property = "property"
! * lock-mode = "none"
! *
! * @hibernate.load-collection
! * parent-element = "query3"
! * alias = "alias"
! * role = "role"
! * lock-mode = "none"
*/
public class Animal extends Persistent {
***************
*** 47,51 ****
--- 118,124 ----
* node="animal"
* embed-xml="true"
+ *
* @hibernate.collection-key column="PREDATOR_ID"
+ *
* @hibernate.collection-many-to-many column="PREY_ID"
*/
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel