This Exception means that "root" query class - resto.Rubrique - is
not mapped to any entity. Can you doublecheck that a corresponding
ObjEntity in your mapping has a "Java Class" spelled correctly
(including the package name).
BTW, you only need cayenne.jar in the CLASSPATH. Other Cayenne jars
are not needed.
Andrus
On Jan 9, 2006, at 4:02 AM, Pierre Gilquin wrote:
> 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 - 08:19:19 EST