No, AFAIK Modeler should import EOModel packages just fine. If you
can reproduce the import problem, please file a bug report:
http://objectstyle.org/cayenne/bugs-features.html
Andrus
On Jan 9, 2006, at 10:05 AM, Pierre Gilquin wrote:
> Thank you, I add the package name in className and everything works.
> I did something wrong or import from EOModel doesnot take into
> account package name in the mapping ?
>
> Pierre
>
>
> ----- Original Message ----- From: "Andrus Adamchik"
> <andru..bjectstyle.org>
> To: <cayenne-use..bjectstyle.org>
> Sent: Monday, January 09, 2006 2:19 PM
> Subject: Re: Newbie - No DataMap found
>
>
>> 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 - 11:20:00 EST