Just to be clear on the subject. MMBase is not an ORM tool like
hibernate. It is not developed to fit on any existing database. MMBase
is a darta repository which is backed by a database. MMBase does its own
object type and relation management. It uses some tables and fields to
manage these types and relations. it is easier to implement a migration
tool to import than custimizing MMBase for your database.
Just my 2ct
Nico Klasens
Finalist IT Group
Dave Schoorl wrote:
MMBase has in general a good fit with our requirements. We selected it
from a list of 7 Open Source CMS packages. I cannot imagine that
mmbase puts such tight restrictions on the database structure, that
foreign keys on non-integer fields are (or can) not (be) supported.
And that this can not be solved within a reasonable effort.
Furthermore, I think that a more profound support of foreign keys by
mmbase would make this product interesting for a wider audience and
would make migration from another CMS to mmbase easier (In our case,
we are migrating our current CMS plus disclosing information from a
separate 'client/server'-type application in the migrated CMS system).
I am a Java Developer and I don't want to give up so soon and report
back that our careful package selection was not careful enough (just
yet).
Best regards,
Dave
Edwin van der Elst wrote:
Maybe using MMBase for this is not the best solution. You might want
to look into other otions. ORM tools like Hibernate or JDO are better
suited for mapping objects to existing databaseschema's and have nice
query languages too.
(Others on this list will probably disagree :-)
Edwin van der Elst
Finalist IT Group
________________________________
Van: [EMAIL PROTECTED] namens Dave Schoorl
Verzonden: wo 5-7-2006 20:43
Aan: Discussion list for developers
Onderwerp: [Developers] Node relationships on non-integer primary key
L.S.
I am new to mmbase and am assigned the task to disclose existing
information from a MySQL-database to the web using mmbase. Tables are
related using foreign keys and the database is normalized. Since the
database is also used for another application, I have little freedom to
adjust the database structure.
------------------------------------------------------------------------
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers