Lukket

Hibernate persistence example

My company would like for a programmer to write an example program using the open-souce Hibernate Java persistence package. This will allow us to evaluate it's

capabilities and decide if it is suitable for our application.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Ant build file/script that will

A) Allow for the generation of SQL scripts to create the database tables for MySQL.

B) Allow for the generation of Java classes (that correspond to the hibernate

configuration file)

C) Compile/Run a simple program that will insert, update, delete, and query objects.

(ie. create a user, create a manuscript, create AuthorManuscript, query User, delete manuscript (causing cascade delete of associated AuthorManuscript))

3) Hibernate configuration file representing the objects listed below.

Class: User

Attributes:

Integer OID (primary key)

String loginID

String firstName

String lastName

String street1

String street2

String city

String state

String zipCode

String country

String phone

String fax

String password

Vector/List of class AuthorManuscript: vecAuthoredManuscripts

Vector/List of class EditorManuscript: vecEditorManuscripts

Class: UserSummary

Attributes:

Integer OID (primary key)

String loginID

String firstName

String lastName

String password

Class: AuthorManuscript

Integer OID

Integer UserOID

Integer ManuscriptOID

ManuscriptSummary clsManuscript

Class: EditorManuscript

Integer OID

Integer UserOID

Integer ManuscriptOID

boolean ReadInd

boolean UpdateInd

boolean DeleteInd

ManuscriptSummary clsManuscript

Class: Category

Attributes:

Integer OID (primary key)

String name

Class: Manuscript

Attributes:

Integer OID (primary key)

String title

String shortDescription

String strStatus

Catgory clsCategory

Vector/List of class ManuscriptFile: vecManuscriptFile (ordered by Revision number descending)

Vector/List of class AuthorManuscript: vecAuthorManuscript

Vector/List of class EditorManuscript: vecEditorManuscript

Class: ManuscriptSummary

Attributes:

Integer OID (primary key)

String title

String shortDescription

String strStatus

Catgory clsCategory

Class: ManuscriptFile

Attributes:

Integer OID

Integer manuscriptOID

String fileName

Integer revisionNum

Integer createFileUserOID

Date createDateTime

UserSummary clsCreateUserSummary

4) Complete ownership and distribution copyrights to all work purchased.

## Platform

MySQL, Java (Win 95/98/NT/2000/XP, Unix)

Evner: Ingeniørarbejde, Java, MySQL, PHP, Software Arkitektur, Software Testning

Se mere: vector vector string, vector string, string vector, string source code java, c vector example, country state and city database mysql, catgory, build mysql query, ant code generation, hibernate in java, java hibernate, Hibernate , example, java code example, simple program example, zipcode city, php mysql sql example, java simple example, update sql form application, mysql revision

Om arbejdsgiveren:
( 39 bedømmelser ) Norcross, United States

Projekt ID: #2955567

9 freelancere byder i gennemsnit $187 på dette job

dalexandervw

See private message.

$148.75 USD in 5 dage
(16 bedømmelser)
4.6
peterldevel

See private message.

$85 USD in 5 dage
(13 bedømmelser)
3.6
dafe2002

See private message.

$425 USD in 5 dage
(9 bedømmelser)
3.4
mmbvw

See private message.

$170 USD in 5 dage
(2 bedømmelser)
2.6
zshaw

See private message.

$51 USD in 5 dage
(1 bedømmelse)
2.5
probsolvervw

See private message.

$425 USD in 5 dage
(0 bedømmelser)
0.0
kavayasolutions

See private message.

$212.5 USD in 5 dage
(0 bedømmelser)
0.0
josecorreia

See private message.

$76.5 USD in 5 dage
(0 bedømmelser)
0.0
marilenvw

See private message.

$85 USD in 5 dage
(0 bedømmelser)
0.0