Changeset 1366 for extensions
- Timestamp:
- May 23, 2011, 2:23:45 PM (12 years ago)
- Location:
- extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/dao
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/dao/Case.java
r1341 r1366 69 69 caseQuery.join(Hql.innerJoin("src", "event", "evt")); 70 70 caseQuery.join(Hql.innerJoin("evt", "bioMaterial", "bm")); // 'bm' should now refernce a specimen tube 71 caseQuery.restrict(Restrictions. like(Hql.property("bm", "name"), Expressions.parameter("name", name + ".%", Type.STRING)));71 caseQuery.restrict(Restrictions.rlike(Hql.property("bm", "name"), Expressions.parameter("name", "^" + name + "\\.[0-9]+$", Type.STRING))); 72 72 caseQuery.setDistinct(true); 73 74 System.out.println("cq:" + caseQuery); 73 75 cases = caseQuery.list(dc); 74 76 -
extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/dao/SpecimenTube.java
r1326 r1366 34 34 if (limitToOriginal) 35 35 { 36 specimenQuery.restrict(Restrictions. like(Hql.property("name"), Expressions.parameter("name", theCase.getOriginalName() + ".%", Type.STRING)));36 specimenQuery.restrict(Restrictions.rlike(Hql.property("name"), Expressions.parameter("name", "^" + theCase.getOriginalName() + "\\.[0-9]+$", Type.STRING))); 37 37 } 38 38 specimenQuery.order(Orders.asc(Hql.property("name"))); … … 56 56 { 57 57 ItemQuery<Sample> specimenQuery = Sample.getQuery(); 58 specimenQuery.restrict(Restrictions. like(Hql.property("name"), Expressions.parameter("name", name + ".%", Type.STRING)));58 specimenQuery.restrict(Restrictions.rlike(Hql.property("name"), Expressions.parameter("name", "^" + name + "\\.[0-9]+$", Type.STRING))); 59 59 specimenQuery.order(Orders.asc(Hql.property("name"))); 60 60 specimenQuery.include(Include.ALL);
Note: See TracChangeset
for help on using the changeset viewer.