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 xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel