Hello all,
I am a newbie with Cayenne but I have experience with EOF. I am trying a make a test with a working eomodel from EOF. It was very quick to import the eomodel et generate classes with Cayenne Modeler.
Then I write a main classe to test a simple query.
At run time, I get the following "No DataMap found" exception and I dont have any clue.
In my project directory and in my classpath, I have 3 xml : cayenne.xml, node and map and every cayenne jar is added in the classpath.
Thanks in advance for your help
Pierre Gilquin
C:\JBuilder9\jdk1.4\bin\javaw -classpath "D:\cayenne-1.2M10\projs;D:\cayenne-1.2M10\lib\cayenne.jar;D:\cayenne-1.2M10\lib\cayenne-client-nodeps.jar;D:\cayenne-1.2M10\lib\cayenne-nodeps.jar;D:\cayenne-1.2M10\lib\dvmodeler\cayenne-dvmodeler.jar;D:\cayenne-1.2M10\lib\dvmodeler\forms-1.0.3.jar;D:\cayenne-1.2M10\lib\dvmodeler\jdom-1.0.jar;D:\cayenne-1.2M10\lib\dvmodeler\looks-1.3.1.jar;D:\cayenne-1.2M10\lib\modeler;C:\JBuilder9\jdk1.4\jre\lib\ext\mysql-connector-java-3.0.17-ga-bin.jar;C:\JBuilder9\jdk1.4\jre\lib\rt.jar;C:\JBuilder9\jdk1.4\jre\lib\i18n.jar;C:\JBuilder9\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder9\jdk1.4\jre\lib\jsse.jar;C:\JBuilder9\jdk1.4\jre\lib\jce.jar;C:\JBuilder9\jdk1.4\jre\lib\charsets.jar;C:\JBuilder9\jdk1.4\jre\classes;C:\JBuilder9\jdk1.4\lib\tools.jar" resto.Main
INFO QueryLogger: Created connection pool: jdbc:mysql://localhost/resto?capitalizeTypeNames=true&useUnicode=true&characterEncoding=ISO-8859-1&autoReconnect=true&maxReconnects=3
Driver class: org.gjt.mm.mysql.Driver
Min. connections in the pool: 1
Max. connections in the pool: 1
org.objectstyle.cayenne.CayenneRuntimeException: [v.1.2M10 January 5 2006] No DataMap found, can't route query org.objectstyle.cayenne.query.SelectQuer..5b0afd[root=class resto.Rubrique,name=<null>]
at org.objectstyle.cayenne.query.SelectQuery.route(SelectQuery.java:197)
This archive was generated by hypermail 2.0.0 : Mon Jan 09 2006 - 04:02:30 EST