You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by br...@apache.org on 2004/08/27 22:00:35 UTC

cvs commit: db-ojb/src/samples/org/apache/ojb/tutorials PBExample.java

brj         2004/08/27 13:00:35

  Modified:    src/samples/org/apache/ojb/tutorials PBExample.java
  Log:
  use QueryFactory to build the query
  
  Revision  Changes    Path
  1.3       +15 -13    db-ojb/src/samples/org/apache/ojb/tutorials/PBExample.java
  
  Index: PBExample.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/samples/org/apache/ojb/tutorials/PBExample.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PBExample.java	22 Jun 2004 22:34:01 -0000	1.2
  +++ PBExample.java	27 Aug 2004 20:00:35 -0000	1.3
  @@ -21,7 +21,9 @@
   import org.apache.ojb.broker.PersistenceBrokerException;
   import org.apache.ojb.broker.PersistenceBrokerFactory;
   import org.apache.ojb.broker.query.Criteria;
  +import org.apache.ojb.broker.query.Query;
   import org.apache.ojb.broker.query.QueryByCriteria;
  +import org.apache.ojb.broker.query.QueryFactory;
   
   /**
    * PB-api usage examples.
  @@ -110,15 +112,15 @@
       public static Product findByTemplate(Product template)
       {
           PersistenceBroker broker = null;
  -        Product           result = null;
  +        Product result = null;
   
           try
           {
               broker = PersistenceBrokerFactory.defaultPersistenceBroker();
   
  -            QueryByCriteria query = new QueryByCriteria(template);
  +            Query query = QueryFactory.newQueryByExample(template);
   
  -            result = (Product)broker.getObjectByQuery(query);
  +            result = (Product) broker.getObjectByQuery(query);
           }
           finally
           {
  @@ -138,8 +140,8 @@
        */
       public static Collection getExpensiveLowStockProducts()
       {
  -        PersistenceBroker broker  = null;
  -        Collection        results = null;
  +        PersistenceBroker broker = null;
  +        Collection results = null;
   
           try
           {
  @@ -177,14 +179,14 @@
       public static boolean sellOneProduct(Product template)
       {
           PersistenceBroker broker = null;
  -        boolean           isSold = false;
  +        boolean isSold = false;
   
           try
           {
               broker = PersistenceBrokerFactory.defaultPersistenceBroker();
   
  -            QueryByCriteria query  = new QueryByCriteria(template);
  -            Product         result = (Product)broker.getObjectByQuery(query);
  +            Query query = QueryFactory.newQueryByExample(template);
  +            Product result = (Product) broker.getObjectByQuery(query);
   
               if (result != null)
               {
  @@ -225,15 +227,15 @@
        */
       public static boolean findAndDeleteProduct(Product template)
       {
  -        PersistenceBroker broker    = null;
  -        boolean           isDeleted = false;
  +        PersistenceBroker broker = null;
  +        boolean isDeleted = false;
   
           try
           {
               broker = PersistenceBrokerFactory.defaultPersistenceBroker();
   
  -            QueryByCriteria query  = new QueryByCriteria(template);
  -            Product         result = (Product)broker.getObjectByQuery(query);
  +            Query query = QueryFactory.newQueryByExample(template);
  +            Product result = (Product) broker.getObjectByQuery(query);
   
               if (result != null)
               {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org