[Bedework-commit] calendarapi r244 - trunk/calCore/src/org/bedework/calcore/hibernate

svnadmin at bedework.org svnadmin at bedework.org
Sat Mar 31 23:40:26 EDT 2007


Author: douglm
Date: 2007-03-31 23:40:25 -0400 (Sat, 31 Mar 2007)
New Revision: 244

Modified:
   trunk/calCore/src/org/bedework/calcore/hibernate/Filters.java
Log:
Changes to make category matching work


Modified: trunk/calCore/src/org/bedework/calcore/hibernate/Filters.java
===================================================================
--- trunk/calCore/src/org/bedework/calcore/hibernate/Filters.java	2007-03-30 17:52:10 UTC (rev 243)
+++ trunk/calCore/src/org/bedework/calcore/hibernate/Filters.java	2007-04-01 03:40:25 UTC (rev 244)
@@ -361,6 +361,10 @@
           String fld = "joined_" + pi.getField();
           String subfld = "value";
 
+          if (pi.getPindex() == PropertyInfoIndex.CATEGORIES) {
+            subfld = "word.value";
+          }
+
           doObject((BwObjectFilter)pf, fld, subfld);
         } else {
           qseg.append("(:");
@@ -514,7 +518,7 @@
         sess.setEntity(parPrefix + qi, o);
       } else {
         if (!of.getExact()) {
-          sess.setParameter(parPrefix + qi, "%" + o + "%");
+          sess.setString(parPrefix + qi, "%" + o + "%");
         } else {
           sess.setParameter(parPrefix + qi, o);
         }



More information about the Bedework-commit mailing list