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

Reply via email to