Original title:
Framework Hibernate
Translated title:
Hibernate framework
Authors:
Pekárek, Tomáš ; Mészáros, Jan (advisor) ; Buchalcevová, Alena (referee) Document type: Bachelor's theses
Year:
2011
Language:
cze Publisher:
Vysoká škola ekonomická v Praze Abstract:
[cze][eng] 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ů.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:
Hibernate; Java; Object relational mapping; Hibernate; Java; Objektově relační mapování
Institution: University of Economics, Prague
(web)
Document availability information: Available in the digital repository of the University of Economics, Prague. Original record: http://www.vse.cz/vskp/eid/27173