1.准备软件准备c:hibernate>dir 驱动器 c 中的卷是 本地磁盘 卷的序列号是 08df-03e4c:hibernate 的目录2005-03-2211:23<dir>.2005-03-2211:23<dir>..2005-03-2017:14<dir>apache-ant-1.6.12005-03-2111:59<dir>hibernate-2.12005-03-2108:56<dir>hibernate-extensions2005-02-1718:14<dir>hibernate_handbible2005-03-2108:52<dir>middlegen-hibernate-r5 0 个文件0 字节 7 个目录1,531,150,336 可用字节c:hibernate>...
由于hibernate对sql的二次封装,使部分复杂的查询语句不能被执行,我列举两种解决方法,和大家讨论!第一种:查询结果集 session session = this.getsession();list result = new arraylist();string strsql = "select buy.isbn,buy.bookname,buy.bookengname,count(*) as counum from (select distinct usee.isbn from stubasicinfo stu,teachingmaterialuse usee ";strsql = strsql+ " where stu.identityid = usee.identityid and stu.deptid = '"+ banji + ...
wenic的blog:http://www.matrix.org.cn/blog/wenic705这个是我做的用例。测试cascade和inverse.分析结果以及具体hibernate sql都在,比较容易看明白。希望不是很明白的看看,加深印象。小弟学识浅薄,如果有不对的地方,请指出来,谢谢!~测试环境:eclispe,用断点测试。数据库是sqlserver2000.area.hbm.xml<?xml version="1.0" encoding="utf-8"?><!doctype hibernate-mapping public "-//hibernate/hibernate mapping dtd 2.0//en" "http://hibernate.sourceforge.net/hibern...
最近帮人做了个demo,用到了hibernate, spring, struts的结构,对struts也看了些内容,看到这篇文章觉得应该对使用struts的朋友有所益处,所以翻译过来,共同学习。关于hibernate+spring+struts的架构,spring自带的sample:jpetstore是一个参考。原文链接:http://www.onjava.com/lpt/a/5411扩展struts简介:我看到很多项目中,开发者实现了自己的mvc框架,并不是因为他们想做同struts根本不同的东西,而是因为他们并没有意识到如何扩展struts。开发自己的mvc框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的。struts不仅仅是一个强大的框架,同时它也是可扩展的。你可以以三种方式来扩展struts。1,plugin:如果你想...
11.1.简介spring在资源管理,dao实现支持以及实物策略等方面提供了与hibernate, jdo和ibatis sql映射的集成。 对hibernate,spring使用了很多ioc的方便的特性提供了一流的支持,帮助你处理很多典型的hibernate整合的问题。所有的这些都遵守spring通用的事务和dao异常体系。当您选择使用o/r映射来创建数据访问应用程序的时候,spring的增加部分就会向您提供重要的支持。首先你应该了解的是,一旦你使用了spring对o/r映射的支持,你不需要亲自作所有的事情。在决定花费力气,冒着风险建造类似的内部底层结构之前,我们都建议您考虑和利用spring的解决方案。不管你使用的是何种技术,大部分的o/r映射支持都可以以library样式被使用,因为所有的东西都是被设计成一组可重复利用的javabeans。在applicationcontext和be...
<span class=postbody>其实,就算用java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持久化的数据。 而这三层构架中,每一层都有他们要仔细考虑的。 各个层该使用什么技术? 怎样的设计能松散耦合还能灵活改变? 怎样替换某个层而不影响整体构架?应用程序如何做各种级别的业务处理(比如事务处理)? <br><br><br><br>构架一个web应用需要弄明白好多问题。 幸运的是,已经有不少开发者已经遇到过这类问题,并且建立了处理这类问题的框架。 一个好框架具备以下几点: 减轻开发者处理复杂的问题的负担(“不重复发明轮子”); 内部有良好的扩展; 并且有一个支持它的...
magicgod 19:41:53<br> 哈哈,那现在开讲了 <br> magicgod 19:42:12<br> 今天主要讲的是tapestry <br> magicgod 19:42:21<br> 一个webui的框架 <br>微雨心情 19:42:31<br> 有房有车,有钱人居然说穷。哈哈。 <br> magicgod 19:42:38<br> 是apache的一个项目 <br> magicgod 19:42:53<br> 好象转过来不算久吧...
想在开发中使用nhibernate,但担心在性能上的问题,对查询的速度和ado.net进行了一下简单的比较。过程和代码如下描述,由于了解不深,暂不做结论,希望大家给点意见。nhibernate hql方式 : 830 条记录, 加载时间(ms) : 3334.7952 绑定ilist时间(ms) : 70.1008ado.net dbdataadapter方式 : 830 条记录; 加载时间(ms) : 40.0576 绑定ilist时间(ms) : 80.1152测试环境:winform方式,数据库也在本机硬件:cpu -- 1.2g amd duron(tm) ram -- 384m ddr266 软件:windows server 2003, sql server 2000,visual studio.net 2005 测试代码下载http://www.cnblogs.com/fil...
/* 作者:飞鹰 asp酷技术资讯网(www.aspcool.com)版权所有,如转载,请保留此信息. */ 终于使用nhibernate作为项目研究的orm框架,这次研究只是为了证明一件事,那就是使用orm后可以提高程序的开发效率和优化程序的结构。由于crud都可以实现了,所以,我就参照张老三的文章来做one-to-many的例子。这里我使用sql server自带的northwind中的两个表customers,orders来做例子,我把customers类作为父类,orders类作为子类。我们先用[url=http://blog.aspcool.com/tim/posts/176.aspx]cool coder[/url]生成xml文件和c#代码,再用[url=http://authors.aspalliance.com/aldotnet/examples/translate.asp...
[以nhibernate-prealpha-build-2为准]从图中可以看到,session和sessionfactory是nhibernate的核心部分。sessionfactory维护到持久机制(数据库)的连接并对它们进行管理,同时还保存着所有持久对象的映射信息。sessionfactory由configuration.buildsessionfactory创建,这个对象一般使用singleton模式。session用于将对象持久化,支持数据库事务,另外session还提供了强大的数据加载功能。session由sessionfactory创建。其它对象说明:iconnectionprovider: 连接提供者接口,负责与数据进行连接;dialect: 数据库方言;collectionpersister: 集合持久化类;iclasspersister: 类持久化接口,定义了基本的cru...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器