Do you enjoy writing software, except for the database code? Hibernate:A Developer's Notebook is for you. Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the application is the fun part. And even database experts dread the tedious plumbing and typographical spaghetti needed to put their SQL into a Java program. Hibernate: A Developers Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don't even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file. Hibernate: A Developer's Notebook walks you through the ins and outs of using Hibernate, from installation and configuration, to complex associations and composite types. Two chapters explore ways to write sophisticated queries, which you can express either through a pure Java API, or with an SQL-inspired, but object-oriented, query language. Don't let that intimidate you though: one of the biggest surprises in working with Hibernate is that for many of the common real-world application scenarios, you don't need an explicit query at all. If you've needed to add a database backend to your application, don't put it off. It's much more fun than it used to be, and Hibernate: A Developer's Notebook shows you why. Here's what a few reviewers had to say: "I'm sitting on an airplane after finishing Hibernate: A Developer's Notebook. It's rare to find a book on a new Java technology that you can get through on a domestic flight. That this notebook effectively and succinctly tackles object-relational mapping makes it, and Hibernate, even more impressive. Many books in this category would need to be checked luggage. With this book, you travel first class." --Mike Clark "A simple persistence framework deserves a simple book, and this one delivers. The examples are well described and easy to understand, yet sophisticated enough to demonstrate Hibernate in a real-world context. Jim, I'm a new fan." --Bruce Tate About the new Developer's Notebook Series from O'Reilly: Developer's Notebooks are a new book series covering important new tools for software developers. Developer's Notebooks stress example over explanation and practice over theory. They are about learning by doing; by experimenting with tools and discovering what works. "All lab, no lecture," with a thoughtful lab partner to guide the way.
《开放创新和平台经济:IT及互联网产业商业模式创新之道(第2版)》内容简介:本书分为8章,其中,第1~4章主要以理论分析和研究为
Dreamweaver8·Flash8·Fireworks8网站开发自学导航(含1CD) 本书特色 本书共包含20章,划分为3篇。其中:前15章为基础篇,讲解了...
数据结构-导教.导学.导考(C语言版)(第2版) 本书特色 本书是为配合严蔚敏、吴伟民编著的《数据结构》(C语言版)而编写的辅助教材。书中首先给出重点内容提要和...
《重建历史唯物主义历史总体观》内容简介:本书围绕客观社会现实如何实际地构成历史的总体和结构的总体的观点来重新阐释历史唯物主
《智能机器时代》内容简介:身处AI(人工智能)世界,人类所有生活领域都面临着一场巨大变革。人工智能的未来发展将走向何处?我们
本书由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备
本书开创性地深入揭示了重构与模式这两种软件开发关键技术之间的联系,说明了通过重构实现模式改善既有的设计,往往优于在新的设
《从零开始做抖音短视频》内容简介:本书作者运营的自媒体账号“台球帝”在抖音和快手两个平台共拥有300多万粉丝量,在亲自运营的基
《HTML5Canvas基础教程》从HTML5和JavaScript(以及jQuery)的基础知识讲起,全面介绍了HTML5Canvas的各种特性,包括渲染上下...
《西方文明东进战略与中国应对》内容简介:本书结合西方文明向东方国家扩散的历史与现实,深刻揭示与剖析西方文明东进战略,全书从
Themoney-basedglobaleconomyisfailing.Thecreditcrunchunderminedcapitalismsability...
《金融促进高质量发展之路》内容简介:随着我国经济不断发展,国家综合实力不断提升,加之受新冠肺炎疫情的影响,金融业发展在我国
《数字与模拟通信系统》(第7版)在前六版的基础上改编而成,系统地介绍了现代通信系统的基本理论和最新发展技术。全书共分8章,内
HTML/CSS/JavaScript标准教程(实例版)【第二版】含盘 本书特色 《HTML/CSS/JavaScript标准教程:实例版(第2版)》特色:代码...
物联网技术概论 本书特色 彭力编著的《物联网技术概论》围绕20多个核心知识点,分为10章展开教学和物联网技术学习之旅。第1章概要介绍物联网的相关知识点,...
《中国圣书:悦读《论语》》内容简介:《论语》是一部记录孔子及其弟子言行的语录体著作,是儒家学派最重要的经典,大约成书于战国
《四君主》内容简介:英格兰国王亨利八世、法国国王弗朗索瓦一世、神圣罗马帝国皇帝查理五世和奥斯曼帝国苏丹苏莱曼大帝,这四位伟
中文版Word 2003图文排版专业技能培训教程-职场制胜 本书特色 本书是电脑专业技能培训教程系列之一,它集多位word图文设计专家的实践经验,总结出一条图文...
《Java EE互联网轻量级框架整合开发》内容简介:随着移动互联网的兴起,以Java技术为后台的互联网技术占据了市场的主导地位,而在J
所谓考古,通常是指根据过去与人类活动有关的实物遗存研究当时人们的生活及社会状况,进而解析人类文化与社会发展的历史过程,探