君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  Hibernate&NHibernate

上一页 1 2

摘要:Hibernate是一种强大的可提供对象-关系持久化和查询服务的中间件,它可以使程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。Hibernate提供了它特有的数据库查询语言HQL,这种查询语言屏蔽了不同数据库之间的差别,使你可以编写统一的查询语句执行查询。不同于其他持久化解决方案的是Hibernate并没有把SQL的强大功能屏蔽掉,而是仍然兼容SQL,这使你以往的关系技术依然有效。一、Hibernate的版本更新情况Hibernate版本更新速度很快,目前为止有两个阶段性的版本:Hibernate2和Hibernate3,这一点程序员从其Jar文件名便可以 阅读全文
posted @ 2012-04-26 02:46 刺猬的温驯 阅读(284) 评论(0) 推荐(0)

摘要:Let us make a complete end-to-end application using Spring 3.0 MVC as front end technology and Hibernate as backend ORM technology. For this application we will also use Maven for build and dependency management and MySQL as database to persist the data.The application will be a simple Contact Manag 阅读全文
posted @ 2012-04-25 12:25 刺猬的温驯 阅读(1065) 评论(0) 推荐(0)

摘要:SpringMVC与Hibernate整合配置Spring3.0Hibernate3.0web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://j 阅读全文
posted @ 2012-04-24 04:20 刺猬的温驯 阅读(1355) 评论(0) 推荐(0)

摘要:This tutorial explains how to use annotations with spring 3 MVC and hibernate 3 based application to make the development easier and faster than ever before.ArticleService.javaThis is the interface which declares methods which will be used in controller class.packagenet.roseindia.service;importjava. 阅读全文
posted @ 2012-04-24 04:09 刺猬的温驯 阅读(349) 评论(0) 推荐(0)

摘要:This tutorial explains how to use annotations with spring 3 MVC and hibernate 3 based application to make the development easier and faster than ever before.dispatcher-servlet.xml:<context:property-placeholder>element specifies the location where to find the properties file. In our case it is 阅读全文
posted @ 2012-04-24 04:07 刺猬的温驯 阅读(331) 评论(0) 推荐(0)

摘要:This tutorial explains how to use annotations with spring 3 MVC and hibernate 3 based application to make the development easier and faster than ever before.Spring 3 MVC and Hibernate 3 Example application using AnnotationsThis tutorial explains how to use annotations with spring 3 MVC and hibernate 阅读全文
posted @ 2012-04-24 04:05 刺猬的温驯 阅读(322) 评论(0) 推荐(0)

摘要:有些开发者因为曾有性能上的不快经验而拒绝采用对象关系映射(ORM)技术。和任何形式的抽象一样,使用ORM框架要以一些额外开销作为代价,但事实上,使用经过恰当调优的ORM和手写原生的数据访问代码在性能上还是有得一拼的。更为重要的是,使用好的ORM框架更容易调优和优化性能,手写原生数据访问代码在性能调优上则会困难得多。本文中的示例建立在Mindscape的LightSpeed ORM之上,我们将结合示例讨论常见的问题及其解决方案。N+1问题让我们来看看web应用程序中的过期订单列表,这有助于我们理解所要讨论的问题。假设我们不仅要查看订单,同时还要查看每个订单的客户信息,如果没做深入分析的话,我们也 阅读全文
posted @ 2012-04-16 03:16 刺猬的温驯 阅读(631) 评论(0) 推荐(0)

摘要:下载 JSR 303 – Bean Validation 规范http://jcp.org/en/jsr/detail?id=303Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。如果想了解更多有关 Hibernate Validator 的信息,请查看http://www.hibernate.org/subprojects/validator.htmlspring官方说明:http://stat 阅读全文
posted @ 2012-03-19 06:05 刺猬的温驯 阅读(699) 评论(0) 推荐(0)

摘要:CodeSmith是我们常用的代码生成工具,其跟据不同的模板生成不同代码的方式能大大加快我们的项目开发,减少重复劳动。NHibernate模板就是其常用模板之一。从这里可 以下载到最新的模板文件。现在最新的版本为NHibernate-v1.2.1.2125,可以生成NHibernate1.2,2.1,3.0的代码。 我下载的稍早,是NHibernate-v1.1.7.2056,最高生成2.1的代码,不过大同小异,就以我下载的版本来进行分析吧。 基本生成操作就不说了,官网上有讲解的视频,也有大把的网友做了专门的教程。代码生成后,主要分为五大块: 1.Base块,也就是基类块,这里放有Busin. 阅读全文
posted @ 2011-06-03 20:23 刺猬的温驯 阅读(1279) 评论(0) 推荐(0)

摘要:上一章节,我们了解了NHibernate的介绍和用途,那NHibernate如何引入到项目中,并且被运用呢,这一章我们开始操作吧! 注:本材料开始本人研究3天研究出来的,绝对最新,请仔细阅读!!! 首先要有准备工作: 1、下载NHibernate:当前版本2.0.1(较新版本)下载地址:http://sourceforge.net/projects/nhibernate/ 2、下载CodeSmith:http://www.codesmithtools.com/ 3、下载NHibernate模板:http://files.cnblogs.com/abluedog/nhibernate_templ 阅读全文
posted @ 2011-06-03 20:10 刺猬的温驯 阅读(877) 评论(1) 推荐(0)

上一页 1 2