Hibernate framework

Thesis title: Framework Hibernate
Author: Pekárek, Tomáš
Thesis type: Bakalářská práce
Supervisor: Mészáros, Jan
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
Bakalářská práce se soustředí na problematiku objektově relačního mapování a na framework Hibernate, který k tomuto mapování slouží. Po přečtení by měl být čtenář schopný tento framework použít pro tvorbu základních reálných aplikací. Práce dále obsahuje krátký teoretický úvod do objektově relačního mapování a to včetně rozdílů mezi objekty v objektově orientovaném programování a relační databází, které jsou známy jako "The paradigm mismatch". Pro dosažení výukového cíle práce, tedy naučit čtenáře s Hibernate pracovat, je obsažen krátký průvodce použitím frameworku. Součástí tohoto průvodce jsou i ukázkové příklady a to nejen v tištěné, ale i v elektronické podobě jakožto zdrojové kódy k příkladům. Je popsán postup začlenění frameworku do aplikace, postup při práci s objekty, techniky mapování asociací pomocí anotací a dále základní možnosti jazyka Hibernate query language. Jakožto praktickou demonstraci frameworku práce obsahuje jednoduchý program pro práci s databází hracích automatů.
Keywords: Objektově relační mapování; Java; Hibernate
Thesis title: Hibernate framework
Author: Pekárek, Tomáš
Thesis type: Bachelor thesis
Supervisor: Mészáros, Jan
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
The thesis concentrates on an issue of object relation mapping and on Hibernate framework that is used for the mapping. After reading the thesis the reader should be able to use this framework for creating some basic real applications. The thesis also contains short theoretical introduction into object relational mapping including differences between objects in object oriented mapping and relations database, which are known as "The paradigm mismatch". To complete the teaching purpose of the thesis, to teach reader to work with Hibernate, a short tutorial is included. The tutorial also contains examples in both printed and electronic form as source codes. The way to install the framework is included same as the techniques of associations mapping using annotations and also some basic functions of Hibernate query language. As a practical demonstration of Hibernate usage the thesis includes a simple application for working with database of gambling machines.
Keywords: Object relational mapping; Java; Hibernate

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 2. 3. 2011
Date of submission: 11. 5. 2011
Date of defense: 21. 6. 2011
Identifier in the InSIS system: https://insis.vse.cz/zp/30946/podrobnosti

Files for download

    Last update: