Hello guys, Pretty straight forward but I can't make it work!
This code: Criteria critUnit = new Criteria(); critUnit.addJoin( TarMenuNamePeer.NAME_ID, TarMenuUnitLanguageNamePeer.NAME_ID ); critUnit.addJoin( TarMenuUnitLanguageNamePeer.UNIT_ID, TarMenuFoodPeer.UNIT_ID ); critUnit.addJoin ( TarMenuFoodPeer.FOOD_ID, tarMenuFoodLanguageName.getFoodId().toString() ); critUnit.add (TarMenuUnitLanguageNamePeer.LANGUAGE_ID, language_id); Vector vector = TarMenuNamePeer.doSelect( critUnit ); throws an exception: Exception: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 Stack Trace follows: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1525) at org.apache.turbine.om.peer.BasePeer.createQueryString(BasePeer.java:1033) at org.apache.turbine.om.peer.BasePeer.doSelect(BasePeer.java:1131) at com.mctar.menu.om.BaseTarMenuNamePeer.doSelectVillageRecords(BaseTarMenuName Peer.java:197) at com.mctar.menu.om.BaseTarMenuNamePeer.doSelect(BaseTarMenuNamePeer.java:167) I don't see what I'm doing wrong here. Can anybody help ? Thanks. Emmanuel. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
