It can be used as an Object database, but it can be used otherwise. I
am not an Caché expert, but as far as I can tell, Namespaces in caché
are abstractions. The Data exists in one place and you have a bunch of
translators to work with data. If your namespace is created to work
with objects, you can use the Objects to map data, but I think
cayenne's more natural. Besides, in the future, all this will be
converted to Oracle anyway, so it's better to stick with cayenne.
My problem was that the namespace I had access to were created using
the RDBMS translator (now discontinued). Looks like with this
translator, you need to supply MAMPS functions to do what you want
(people here complained that the Namespace does not even allowed
UNIONs). However, in the other namespace, with object translator, you
can do anything you want.
As the RDBMS stuff is no more and as the company will change
everything to Oracle in the near future (next 1~3 years) we had
decided to go along with cayenne.
Just to explain: Caché looks good and have good java/.Net integration,
providing you with many ways to do the same thing, and if the project
would stay in Caché I would be using its object interface.
On Tue, 22 Feb 2005 11:33:39 +0100, tnaki..ofthome.net
<tnaki..ofthome.net> wrote:
> João Paulo Vasconcellos wrote:
>
> >Hello,
> >
> > Trying to reengineer database schema from a Caché database using
> >cayenne modeler v1.1, jdk 1.4.2, Caché JDBC Driver and got this error:
> >
> >Incorrect list format: 39 > 36
> >
> >Does it rings any bells?
> >
> >
> Just curious: isn't Cache an object DBMS? I haven't tried it (yet?), but
> from what I've read, it's supposed to be an object database so I assumed
> you wouldn't need an ORM generator like Cayenne.
> If you can spare a minute or two, please enlighten me. :)
>
> Best regards,
> Tomislav
>
-- João Paulo Vasconcellos MSN: vasconcello..mail.com
This archive was generated by hypermail 2.0.0 : Wed Feb 23 2005 - 19:17:50 EST