<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.1.14">
</HEAD>
<BODY>
On Fri, 2004-06-04 at 09:33 +1000, Ross Randell wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">One area of concern for me is that there appears to be no referential integrity (foreign keys) between tables in the database tier. The database creation SQL only seems to specify primary keys and unique constraints. Am I missing something? Is there a reason for the flat table approach? Wouldn't foreign keys and updated finders improve performance and data integrity? </FONT><BR>
</BLOCKQUOTE>
<BR>
The reference database for OpenCMS is MySQL which has no idea about what "referential integrity " is... <IMG SRC="cid:1086333080.27704.1.camel@etp2933" ALIGN="middle" ALT=":)" BORDER="0"><BR>
I don't think there would be any harm in adding foreign key support to the databases which support it.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">Also what is the development status for an EJB layer in OpenCMS ? There are a few mentions on the list but the current status is not clear to me. Will it be included in the 6.0 release?</FONT><BR>
</BLOCKQUOTE>
<BR>
I believe there is no plan on developing an EJB layer for OpenCMS, and I would rather see a some work towards a O-R solution like Hibernate: Entity Beans are horrid.<BR>
<BR>
Tristan<BR>
<BR>
</BODY>
</HTML>