21.08.2013 Views

SqueakSave

SqueakSave

SqueakSave

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

commercial use]<br />

<strong>SqueakSave</strong>: An Automatic Object-Relational Mapping Framework<br />

er<br />

1<br />

Class<br />

SqsBase 0..*<br />

SqsConnection<br />

ctureHandler<br />

SqsDescriptionHandler<br />

1<br />

class<br />

1<br />

+classInfo<br />

1<br />

+session<br />

1<br />

SqsProxy<br />

SqsClassInfo<br />

SqsSession<br />

SqsTableStructureHandler<br />

1<br />

instVarValue<br />

1<br />

1<br />

<br />

currentClass<br />

SqsConnectionManager<br />

dbAdapter<br />

re 4.1: Overview of <strong>SqueakSave</strong> System Classes.<br />

SqsDatabaseAdapter<br />

SqsDatabaseConnection<br />

Thomas Kowark, Robert Hirschfeld, Michael Haupt (www.hpi.uni-potsdam.de/swa) 2009 9<br />

0..1<br />

1<br />

0..*<br />

<br />

connection<br />

e into the separate sub words and connects them with an underscore. A<br />

e’, for example, is thereby converted to the column name ‘user name’.<br />

ide simple compatibility with most other O/R mappers for dynamic<br />

lundi 31 août 2009<br />

<strong>SqueakSave</strong> – Architecture<br />

Schema update and<br />

object insertion or update

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!