Hello,
I cannot figure out how to query the pcldds, pcdep4 fields
What am I doing wrong?
Thanks
Frank
** Java Code Start
DataContext context = DataContext.getThreadDataContext();
Integer[] hspArray = {new Integer(1), new Integer(5)};
Expression e = ExpressionFactory.inDbExp(Bsypemp.EMHSPPOUND_PK_COLUMN,
hspArray);
e =
e.andExp(ExpressionFactory.likeIgnoreCaseExp(Bsypemp.EMYLNM_PROPERTY, lname
+"%"));
e =
e.andExp(ExpressionFactory.likeIgnoreCaseExp(Bsypemp.EMYFNM_PROPERTY, fname
+"%"));
// I'm lost here e =
e.andExp(ExpressionFactory.likeIgnoreCaseExp(Bsypemp.class.DEPARTMENTS_PROPERTY,
pcldds
// +"%"));
SelectQuery query = new SelectQuery(Bsypemp.class,e);
List records = context.performQuery(query);
** Java Code End
Here is my first class
package stemc.cayenne.as400.auto;
/** Class _Bsypemp was generated by Cayenne.
* It is probably a good idea to avoid changing this class manually,
* since it may be overwritten next time code is regenerated.
* If you need to make any customizations, please use subclass.
*/
public class _Bsypemp extends org.objectstyle.cayenne.CayenneDataObject {
public static final String E_MEMPPOUND_PROPERTY = "eMEMPpound";
public static final String E_MWPHPOUND_PROPERTY = "eMWPHpound";
public static final String EMOTSH_PROPERTY = "emotsh";
public static final String EMSCH_PROPERTY = "emsch";
public static final String EMYFNM_PROPERTY = "emyfnm";
public static final String EMYLNM_PROPERTY = "emylnm";
public static final String DEPARTMENTS_PROPERTY = "departments";
public static final String EMEMPPOUND_PK_COLUMN = "EMEMP#";
public static final String EMHSPPOUND_PK_COLUMN = "EMHSP#";
public void setEMEMPpound(java.math.BigDecimal eMEMPpound) {
writeProperty("eMEMPpound", eMEMPpound);
}
public java.math.BigDecimal getEMEMPpound() {
return (java.math.BigDecimal)readProperty("eMEMPpound");
}
public void setEMWPHpound(java.math.BigDecimal eMWPHpound) {
writeProperty("eMWPHpound", eMWPHpound);
}
public java.math.BigDecimal getEMWPHpound() {
return (java.math.BigDecimal)readProperty("eMWPHpound");
}
public void setEmotsh(String emotsh) {
writeProperty("emotsh", emotsh);
}
public String getEmotsh() {
return (String)readProperty("emotsh");
}
public void setEmsch(String emsch) {
writeProperty("emsch", emsch);
}
public String getEmsch() {
return (String)readProperty("emsch");
}
public void setEmyfnm(String emyfnm) {
writeProperty("emyfnm", emyfnm);
}
public String getEmyfnm() {
return (String)readProperty("emyfnm");
}
public void setEmylnm(String emylnm) {
writeProperty("emylnm", emylnm);
}
public String getEmylnm() {
return (String)readProperty("emylnm");
}
public void setDepartments(stemc.cayenne.as400.Bprppcp departments) {
setToOneTarget("departments", departments, true);
}
public stemc.cayenne.as400.Bprppcp getDepartments() {
return (stemc.cayenne.as400.Bprppcp)readProperty("departments");
}
}
Here is my second class
package stemc.cayenne.as400.auto;
/** Class _Bprppcp was generated by Cayenne.
* It is probably a good idea to avoid changing this class manually,
* since it may be overwritten next time code is regenerated.
* If you need to make any customizations, please use subclass.
*/
public class _Bprppcp extends org.objectstyle.cayenne.CayenneDataObject {
public static final String PCDEP4_PROPERTY = "pcdep4";
public static final String PCINA_PROPERTY = "pcina";
public static final String PCLDDS_PROPERTY = "pcldds";
public static final String PCSDDS_PROPERTY = "pcsdds";
public static final String PCDEP4_PK_COLUMN = "PCDEP4";
public static final String PCHSPPOUND_PK_COLUMN = "PCHSP#";
public void setPcdep4(java.math.BigDecimal pcdep4) {
writeProperty("pcdep4", pcdep4);
}
public java.math.BigDecimal getPcdep4() {
return (java.math.BigDecimal)readProperty("pcdep4");
}
public void setPcina(String pcina) {
writeProperty("pcina", pcina);
}
public String getPcina() {
return (String)readProperty("pcina");
}
public void setPcldds(String pcldds) {
writeProperty("pcldds", pcldds);
}
public String getPcldds() {
return (String)readProperty("pcldds");
}
public void setPcsdds(String pcsdds) {
writeProperty("pcsdds", pcsdds);
}
public String getPcsdds() {
return (String)readProperty("pcsdds");
}
}
This archive was generated by hypermail 2.0.0 : Fri Feb 23 2007 - 10:51:18 EST