eprintid: 1475 rev_number: 9 eprint_status: archive userid: 44 dir: disk0/00/00/14/75 datestamp: 2013-02-14 08:31:40 lastmod: 2013-03-12 14:57:38 status_changed: 2013-02-14 08:31:40 type: conference_item metadata_visibility: show creators_name: Chomenides, Haralambos creators_name: Sopasakis, Pantelis creators_name: Sarimveis, Haralambos creators_id: creators_id: pantelis.sopasakis@imtlucca.it creators_id: title: Decibell: A novel approach to the ORM software in Java ispublished: unpub subjects: QA75 divisions: CSA full_text_status: public pres_type: paper abstract: DeciBell is an open source and free tool developed to tackle in a uniform and structured way the problem of Java and SQL cooperation (available at http://github.com/hampos/DeciBell). In DeciBell, Java classes are related to relational database entities automatically and in a transparent way as far as the background operations are concerned. So, on one hand, non-expert users can work on Java code exclusively while expert ones are able to focus on more algorithmic aspects of the problem they try to solve rather than be wasted with trivial database management issues. In contrast to the existing O.R.M. programs, DeciBell does not require any configuration files or composite query structures, but only a proper annotation of certain fields of the classes. This annotation is carried out by means of the Java Annotations which is a modern trend in Java programming. Among its supported facilities, DeciBell supports primary keys (single and multiple), foreign keys, constraints, one-to-one, one- to-many, and many-to-many relations and all these using pure Java predicates and no SQL or other Query Languages. date: 2010 date_type: published event_title: 5th Conference of the Hellenic Free Open-Source Software (FOSS) Community event_location: Athens, Greece event_type: conference refereed: TRUE citation: Chomenides, Haralambos and Sopasakis, Pantelis and Sarimveis, Haralambos Decibell: A novel approach to the ORM software in Java. In: 5th Conference of the Hellenic Free Open-Source Software (FOSS) Community, Athens, Greece (Unpublished) (2010) document_url: http://eprints.imtlucca.it/1475/1/DeciBell_Chomenides_Sopasakis_Sarimveis.pdf