Helma Logo
main list history
previous version  overview  next version

Version 9 by anton on 08. May 2008, 15:07

### under construction ###

<b>Naming-Conventions:</b>

All the tables and columns in the database are all lowercase. (Which is quite handy with an Mysql database because the names are case-sensitive if the underlying file system is also case-sensitive. So Mysql Names are case sensitive on Linux but not on Windows.)

Tablenames are plural.

Prototype names start with upper case and are camel case. Prototype names are singular.

Property- Object- and Collection-Mapping start with lower case and are also camel case.

Foreign keys are prefixed with the name of the table they are referring to.


<b>Mapping</b>
<% this.image name="1-to-11-to-1-relation.jpg" %>

Lets map the image_data to our image.

<b>Image/type.properties</b>
  imageData          = collection(ImageData)
  imageData.local    = image_id
  imageData.foreign  = images_image_id

     removed
     added