Helma Logo
main list history
previous version  overview  next version

Version 4 by anton on 07. May 2008, 18:05

### 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.)

Prototype names start with upper case and Tablenames are camel caseplural.

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>

Lets map the image_data to our image.

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

     removed
     added