- 浏览: 183643 次
最新评论
-
bee1314:
谢谢分享,今天也碰到类似的问题!
收藏:Hibernate的Like用法 -
xp84012493:
很好的资料,谢谢啦
收藏:hibernate应用配置说明-middlegen和hbm2java的配置 -
bushkarl:
...
收藏:Hibernate---Criteria -
joeyee:
JScud Develop ...
使用FreeMarker生成Html静态文件(转载) -
yvonxiao:
查资料中路过,谢谢博主分享
收藏:Hibernate中的取策略延迟加载
文章列表
1) 最小连接数是连接池一直保持的数据库连接,所以如果应用程序对数据库连接的使用量不大,将会有大量的数据库连接资源被浪费; @:qhbe|m
2) 最大连接数是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影响之后的数据库操作。 -d e53@\
3) 如果最小连接数与最大连接数相差太大,那么最先的连接请求将会获利,之后超过最小连接数量的连接请求等价于建立一个新的数据库连接。不过,这些大于最小连接数的数据库连接在使用完不会马上被释放,它将被放到连接池中等待重复使用或是空闲超时后被释放。
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate ThreadLocal,包括介绍Hibernate官方开发手册标准示例等方面。
Hibernate ThreadLocal
它会为每个线程维护一个私有的变量空间。实际上, 其实现原理是在JVM 中维护一个Map,这个Map的key 就是当前的线程对象,而value则是 线程通过Hibernate ThreadLocal.set方法保存的对象实例。当线程调用Hibernate ThreadLocal.get方法时, Hibernate ThreadLocal会根据当前线程对象的引用,取出Map中对应的对象返回。
这样 ...
- 2009-12-07 15:34
- 浏览 1739
- 评论(0)
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。
2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭
这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置
* 如果使用的是本地事务(jdbc事务)
<property name="hibernate.current_session_context_class">thread</property>
* 如果使用的是全局事务(jt ...
- 2009-12-07 15:33
- 浏览 1308
- 评论(0)
计算机经典书籍介绍
一、为何要学编程?
每个人的动机不一样。大致有:
1、为了找个好工作;或为了有更好的机会和更好的发展。
2、看到别人超厉害,所以也想学。
3、实际工作中很多场合需要。
4、从小就立志做个 ...
- 2009-09-10 16:46
- 浏览 6000
- 评论(0)
.net Ajax无刷新技术
关 键 词:.net 技术 AJAX
阅读提示:Ajax技术了,号称无刷新,其实是在web上通过javascript,使用异步的xmlhttp请求,实现无刷新的web界面。本文通过一个实例带大家体验.net Ajax无刷新技术……
下载一个.net Ajax开发包,该开发包包括ASP2.0和目前ASP1.1版使用的Ajax,详细地址参见http://ajax.schwarz-interactive.de/,接下来,开始。
1. 新建一个项目,在引用中添加引用Ajax.dll,Ajax.dll位于下载的压缩包里面 ...
- 2008-07-27 16:08
- 浏览 2034
- 评论(0)
在aspx中输入:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ...
- 2008-07-08 10:52
- 浏览 4211
- 评论(0)
/// <summary>
/// 获取CheckBoxList复选框组中被选中的2.并生成0和1组成的字符串
/// </summary>
/// <param name="cblName">CheckBoxList的实例</param>
/// <returns>返回一个0和1组成的字符串</returns>
protected string getCheckBoxList(CheckBoxList cblName)
{
stri ...
- 2008-07-06 18:42
- 浏览 3018
- 评论(0)
(转)js自动添加一行或删除一行
- 博客分类:
- javascript
<html>
<head>
<title>自动添加一行或删除一行</title>
</head>
<script>
var rowid=3;
function insertRow(){
newRow=PLList.insertRow(PLList.rows.length);
newRow.id="tdt";
newRow.bgColor="#e0e0e0";
newRow.className="tableData";
c1=newRow ...
- 2007-07-20 11:41
- 浏览 4773
- 评论(0)
XXXX项目是目前在实际工作中正在做的事情,该项目是一个大型系统的内容管理内核,负责最核心的meta data的集中管理,性能有较高的要求,设计初期就要求能够支持cluster。项目使用hibernate 3.2,针对开发过程中对于各种缓存的不同看法,撰写了本文。重点在于澄清一些hibernate的缓存细节,纠正一些错误的缓存用法。
一、hibernate的二级缓存
如果开启了二级缓存,hibernate在执行任何一次查询的之后,都会把得到的结果集放到缓存中,缓存结构可以看作是一个hash table,key是数据库记录的id,value是id对应的pojo对象。当用户根据id查询对象的时 ...
- 2007-05-21 17:49
- 浏览 1391
- 评论(0)
传统需求分析采用数据流图方法,数据库设计则采用E-R方法,这两种方法本质上是相分离的。面向对象数据库设计方法是在面向对象需求分析基础上将对象模型向数据库结构进行转化的方法。
- 2007-02-09 09:49
- 浏览 2685
- 评论(0)
参考各位老大的经验,测试代码如下:
input.jsp:
引用<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page contentType="text/html; charset=GBK" %>
<html:html>
<head><title>Test</title></head>
<body>
<html:form action="/test ...
有任何问题,请开新帖问,引用帖子内容就可以了。本贴已锁。
1、ejb 基础知识
(1) 无状态会话bean
不保存客户机的会话状态
优点:使用小量的实例即可满足大量的客户。每个实例都没有标识,相互之间是等价的。
等?的无状态会话bean: 多次和一次调用的结果和效应相同。
在集群中可以负载均衡 a 机器失败,可以在b机器上重试
非等?的无状态会话bean: 如:计数器
不能自动因故障而进行切换。
(2) 有状态会话bean
保存客户机的会话状态
特点: 在有会话状态会话的bean例子中,出纳员的数量等于活动的顾客 ...
- 2007-01-25 13:21
- 浏览 1580
- 评论(0)
1. Web Service技术
- Java API for XML Processing (JAXP)
- Java API for XML Registries (JAXR)
- Java API for XML-based RPC (JAX-RPC)
- SOAP with Attachments API for Java (SAAJ)
2. 组件模型技术(Component Model Technologies)
- Java Servlet
- JavaServer Pages
- JavaServer Faces
- Enterprise JavaBeans
- Ja ...
- 2007-01-25 13:08
- 浏览 2247
- 评论(0)
http://dev2dev.bea.com.cn/techdoc/20060914881.html
- 2007-01-24 17:33
- 浏览 1578
- 评论(0)
最近几天项目刚上线,这几天估计不会有太多的事情。我也想学点东西,刚好利用这个时间学习一下JMS,现在就从基础开始学习JMS,以下为网上资料转载:
一. JMS简介
1. JMS基本概念
JMS(Java Message Service)是访问企业消息系统的标准A ...
- 2007-01-24 17:30
- 浏览 1593
- 评论(0)