java.lang.IllegalStateException: A CMR collection may only be used within the transction in which it was createdat org.jboss.ejb.plugins.cmp.jdbc.bridge.RelationSet.getIdList(RelationSet.java:58)at org.jboss.ejb.plugins.cmp.jdbc.bridge.RelationSet.iterator(RelationSet.java:260)

There is no mention of "transaction" in either my ejb-jar.xml or web.xml descriptors, I had thought that this would mean there would be no transaction support. How do I explicitly turn off this behavior? Or is this simply a bug in JBoss 3.0.4 (Windows 2000, Sun JDK 1.4.1_01)?

How can I get past this inability to simply iterate over a CMR collection?