原本我的写法:Query repeatClientQuery=querysession.createQuery("from ClientInfo as a "
+"where a.client_name like :name" );
repeatClientQuery.setParameter("name",clientname);
查询无结果.
LIKE 'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。
LIKE '%inger' 将搜索以字母 in ...
- 15:00
- 浏览 (24)
- 评论 (0)
- 分类: Hibernate的东东
Hibernate可以实现分页查询,昨天试了一下,分页效果不错。但是发现了一个问题,就是当请求超过20次的时候页面就会卡死。经检查,是卡在分页查询这一块。
应用程序采用struts2 + spring2 + hibernate3架构
连接池配置使用的是c3p0, 最大池大小为20, 很显然是连接池耗尽导致的。 增加连接池大小只是饮鸩止渴,总还有耗尽的时候,必须找到根本原因。
Dao类的分页查询方法如下:
java 代码
1. public List getTopics(int perPageStartNum, int perPageShowNum, long f_id) { ...
- 22:31
- 浏览 (64)
- 评论 (0)
- 分类: Hibernate的东东
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。
下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。
<?xml version="1.0"?>
<!--
所有的XML映射文件都需要定义如下所示的DOCTYPE。
Hibernate会先在它的类路径(classptah)中搜索DTD文件。
-->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hi ...
- 14:32
- 浏览 (158)
- 评论 (0)
- 分类: Hibernate的东东
- 进入论坛
Hibernate的文档时看到了关于使ThreadLocal管理多线程访问的部分。具体代码如下
private static SessionFactory sf;
1。private static ThreadLocal<Session> session = new ThreadLocal<Session>();
private static SessionFactory getSessionFactory()
{
if (sf == null)
& ...
- 14:20
- 浏览 (330)
- 评论 (0)
- 分类: Hibernate的东东
java 代码
struts action中的部分代码:
int uid=Integer.parseInt(request.getParameter("id"));
UserDAO dao=UserDAO.getInstance();
returnUser=dao.getAllUsers(uid); &nbs ...
- 17:10
- 浏览 (786)
- 评论 (0)
- 分类: Hibernate的东东
- 进入论坛
java 代码
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"& ...
- 17:14
- 浏览 (939)
- 评论 (0)
- 分类: Hibernate的东东
- 进入论坛
- 浏览: 21251 次
- 性别:

- 来自: 青岛

- 详细资料
搜索本博客
我的相册
111 046
共 4 张
共 4 张
最近加入圈子
最新评论
-
JAVA数据类型转换
谢谢楼主,说的很详细,好好学习下!
-- by sky21 -
JAVA数据类型转换
虽然是基础的东西, 但能总结出来还不错, 虽然有某些欠缺
-- by zhanjia -
15位和18位身份证的正则表 ...
不错,我收藏了
-- by jasongreen -
15位和18位身份证的正则表 ...
不错,我收藏了
-- by jasongreen -
DOS中 Orcle9i服务的启动 ...
呵呵
-- by jiake0504






评论排行榜