Hello to all JBoss-Users and Developers,
my problem:
I have a finder method:
* @ejb:finder signature="Collection findAllAufbauten()" unchecked="true" transaction-type="NotSupported"
* query="SELECT OBJECT(a) from Aufbau a"
and I use the Collection to access all the implict objects and get their data:
 localhome=(AufbauLocalHome)AufbauUtil.getLocalHome();
 } catch (NamingException ne) {
 throw new EJBException(ne);
 }
 Collection keys=null;
 try {
 keys= localhome.findAllAufbauten();
 } catch (FinderException fe) {
 throw new EJBException(fe);
 }
 ArrayList aufbauten=new ArrayList();
 Iterator iter=keys.iterator();
 AufbauLocal tmp=null;
 while (iter.hasNext()) {
 try {
 tmp=(AufbauLocal)localhome.findByPrimaryKey(iter.next().toString());
 } catch (FinderException fe) {
 throw new EJBException(fe);
 }
 Aufbau auf=tmp.getData();
 aufbauten.add(auf);
But the Collection contains more than just the PK wich is a String. iter.next() delivers Aufbau:Kom and Aufbau:Kwe ... The Table and the pk-column are both named Aufbau.
How can I fix that or is that something to configure somewhere?
I run jboss 3.0 with Tomcat 4.0.3 and use Oracle 8i.
Help appreciated,
Thanks,
Thomas