- 浏览: 115615 次
- 性别:
- 来自: 广州
最新评论
-
锦毛鼠:
请问下您现在有没有这个demo啊?可以发我看看吗?
cxf webservice身份验证 -
z276356445t:
LZ,你写的类文件怎么和配置文件中的不一样呢,求解.
spring 定时器 -
j2eeli:
感谢共享!
spring 定时器 -
gimy:
写的很清楚,谢谢!
Spring-MultiActionController -
valgrind:
Exception in thread "main& ...
Lucene中文分词组件 JE-Analysis 1.4.0
文章列表
来源:BlogJava∣原文地址
在科学和工程技术领域,模型是一个很有用途的概念,它可以用来模拟一个真实的系统。在软件开发领域,模型用来表示真实世界的实体。在软件开发的不同阶段,需要为目标系统创建不同类型 ...
- 2007-09-27 16:07
- 浏览 1027
- 评论(0)
0
推荐
set节点有以下属性(摘自Hibernate文档):
(1) name 集合属性的名称
(2) table (可选??默认为属性的名称)这个集合表的名称(不能在一对多的关联关系中使用)
(3) schema (可选) 表的schema的名称, 他将覆盖在根元素 ...
- 2007-09-27 16:06
- 浏览 852
- 评论(0)
Hibernate 3.0中,Session接口中被废弃的方法包括:
*执行查询的方法:find()、iterate()、filter()和delete(String hqlSelectQuery)
---即带hql语句的delete()语句, 而参数为Object类型依然支持,而且支持级联删除。
*saveOrUpdateCopy()
而采用merge()方法来代替saveOrUpdateCopy()方法。
Hibernate 3.0执行批量更新的程序代码:
Session session = sessionFactory.openSession();
Transaction tx = se ...
- 2007-09-27 16:06
- 浏览 1539
- 评论(0)
假设要通过stuName查询一个学生Student记录,可以如下:
420){this.resized=true;this.style.width=420;}" align=top> DetachedCriteria dc = DetachedCriteria.forClass(Student.class);
dc.add(Restrictions.like("stuName", stuName, MatchMode.ANYWHERE));
如果要通过Student的Team的teamName查询一个Student记录,很多人都会这 ...
- 2007-09-27 16:03
- 浏览 1255
- 评论(0)
要分页就必须要有取数据库的起始位置和取多少记录,还有要有总记录
用spring来结合hibernate实现分页,
首先创建一个PageBean.java:
package com.binghe.spring;
public class PageBean {
private int count = 0; // 记录总数
private int pageSize = 20; // 每页显示记录数
private int pageCount = 0; // 总页数
private int page = 1; // 当前页数
private String totalCountSQL;// 得到 ...
- 2007-09-27 16:00
- 浏览 987
- 评论(0)
原文出处:http://www.javaresearch.org/article/showarticle.jsp?column=108&thread=37300
相信使用过Spring + Hibernate开发过的人,在写DAO的时候都使用过Spring的HibernateDaoSupport类,然后在实现的时候就可以很轻松的使用getHibernateTemplate()方法之后就可以调用save()、delete()、update()等Hibernate的Session的操作,很简单。比如:
getHibernateTemplate().save(user);
这样 ...
- 2007-09-27 15:58
- 浏览 981
- 评论(0)
代码:
<filter>
<filter-name>opensession</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionIn ...
- 2007-09-27 15:56
- 浏览 1998
- 评论(0)
连续看了两篇robbin有关DetachedCriteria的介绍,感觉真的不错,尤其是上面的示例代码,让我着实觉得该对我原来的分页查询做一下代码重构了。
我把原本我的做法也提供出来供大家讨论吧:
首先,为了实现分页查询,我封装了一个Page类:
java代码:
/*Created on <st1:chsdate year=" ...
- 2007-09-27 15:21
- 浏览 1116
- 评论(0)
Hibernate3提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。
分页支持类:
java代码:
- 2007-09-27 15:19
- 浏览 958
- 评论(0)
通过XDoclet可以我们的精力放在编写java源文件上。
具体来说就是:
只有Java: java--->XDoclet(hibernatedoclet)--->Hbm---->SchemaExport(schemaexport,hbm2ddl)---->数据表
1:java源文件编写
420){this.resized=true;this.style.width=420;}" align=top> 420){this.resized=true;this.style.width=420;}" align=top> /**/ /*
4 ...
- 2007-09-27 15:17
- 浏览 1124
- 评论(0)
前很多人使用Hibernate作为持久层,如果我们已经写了配置文件poweracl.hbm.xml,则不必再费劲写SQL的DDL。除了利用工具SchemaExport之外,还可以编写程序来自动初始化数据库,并且生成SQL DDL。
(1)Hibernate配置文件hibernate.cfg.xml
<?xml version='1.0' encoding='gb2312'?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD/ ...
- 2007-09-27 15:07
- 浏览 1763
- 评论(0)
Hibernate的易用性、高性能和对象关系持久性等高级特性给IT界带来了很大的惊喜。Hibernate的最新版本(版本3,3月29日发布的)给产品API带来了一个重要的新特性:XML持久性。有了Hibernate 3之后,Java应用程序开发者可以轻易地把XML文档合并到关系型数据库中。
这个新特性应该明确地告诉已有的Hibernate开发者,因为它也遵循POJO(纯的旧Java对象)相同的一致性方法,需要学习的知识最少。XML持久性的优点也应该介绍给新用户。本文讲解的是Hibernate 3持久性方法。
XML持久性为什么重要
大多数大型商业数据库都支持某种形式的本地XM ...
- 2007-09-27 14:59
- 浏览 888
- 评论(0)
Hibernate自带的连接池性能不高,而且还存在BUG,因此官方推荐使用c3p0或Proxool连接池。
<o:p></o:p>
1.Hibernate默认连接池<o:p></o:p>
<?xml version='1.0' encoding='UTF-8'?><o:p></o:p>
<!DOCTYPE hibernate-configuration<o:p></o:p>
PUBLIC "-//Hibernate/Hibernate Configuration D ...
- 2007-09-27 14:54
- 浏览 2593
- 评论(0)
POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO
就是所谓的“Plain Ordinary Java Object”,字面上来讲就是无格式普通Java 对象,简
单的可以理解为一个不包含逻辑代码的 ...
- 2007-09-27 14:53
- 浏览 1208
- 评论(0)
如果为每个请求都设计一个controller的话,随着开发的进行,工程也一定会日渐庞大。当然,Spring框架提供了避免这种情况出现的方法,那就是使你的controller继承自org.springframework.web.servlet.mvc.multiaction.MultiActionController。就像Struts里的DispatchAction一样,MultiActionController可以处理多个类似的请求。
在Struts里,要使用DispatchAction只需要在其action的定义中加入parameter="method"即可。在Spr ...
- 2007-09-27 13:50
- 浏览 4278
- 评论(1)