- 浏览: 210855 次
- 性别:
- 来自: 北京
-
最新评论
-
Vcb:
http://osgi.jxtech.net是新出的一款基于O ...
java快速开发平台 -
hjwromantic:
http://blog.csdn.net/romantichj ...
java快速开发平台 -
fei_6666:
是的,要和角色关联起来,给不同角色配置不同的过滤条件,我们当时 ...
Ralasafe -
pwlovely:
你好,我想请问一下,ralasafe实现数据级权限的列的显示控 ...
Ralasafe -
bitray:
tomcat在netbeans下好像不行
maven项目部署
文章列表
System.out.println(session.contains(student));
session.evict(student);//报错
//session.clear();调用此方法程序不出错
System.out.println(session.contains(student));
tx.commit();
session.close();
session.evict(student)只清除缓存中的student对象,而session.clear()会进行与数据库的同步
///////////////////////
看了一下 ...
- 2009-08-12 23:48
- 浏览 3139
- 评论(0)
★→→SessionFactory (org.hibernate.SessionFactory)
包含已经编译的映射(mappings),是制造session的工厂,可能含有一些可以在
各个事务(transaction)之间共享的数据
(1) SessionFactory的缓存
可分为两类:内置缓存和外置缓存。
SessionFactory的内置缓存中存放了Hibernate配置信息和映射元数据信息、同时也缓存了Hibernate自动生成的SQL语句等;
SessionFactory的外置缓存是一个可配置的缓存插件,在默认情况下,SessionFactory不会启用这个缓存插件。外置缓存
能存放 ...
- 2009-08-12 23:28
- 浏览 929
- 评论(0)
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
事务在系统服务启动的时候就加载了,一般的,我们把事务配在service层,利用service的业务逻辑借口统一的管理。为什么不用在dao层呢?因为一个service有可能调用多个dao,而这多个dao有可能相互联系,有时候一个操作需要调用多次数据库,但是这多次调用要么全提交,要么全回滚。因此,在dao层调用事务理论上说不是一个很明智的选择。应该有业务逻辑层servic ...
- 2009-08-12 22:53
- 浏览 932
- 评论(0)
hibernate 获得记录集的数量
1---sql
String sql="select count(*) as count from ACCOUNT AS a "
Integer count=(Integer) getSession().createSQLQuery(sql).addScalar("count", Hibernate.INTEGER)
.uniqueResult();
也可以通过LIST对象获得 这里就不在叙述了
2---hql
String hql="select count(*) as count from Ac ...
- 2009-08-11 20:39
- 浏览 2666
- 评论(0)
最近空闲时间在学习Ext2.0框架,只有一个字的感叹“强”,我从未想到JS代码能够写出这么绚丽的Web页面出来,以前看到YUI,惊若天人,如今看到EXT2.0的东西,更是感觉震撼。
Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。
首先,一个表格应该有列定义,即定义表头ColumnModel:
/ ...
- 2009-08-06 15:33
- 浏览 984
- 评论(0)
//其他人写的一个dwr将参数传入回调函数,不知道是针对什么版本的,感觉有些麻烦
function dlt(msg){
asppoiService.deleteone(msg,{
callback:function(data){
load(data,msg);
}
});
}
function load(data,msg){
if(data){
document.getElementById(msg).removeNode();
}
}
...
- 2009-08-06 09:47
- 浏览 1218
- 评论(0)
注册javaEye已经有将近一年的时间了,但是来的不是很多,因为我在百度和csdn上都有博客,去百度是最多的。
现在要改一改了,我要常来javaEye,在这里和大家一起成长,我感觉这里是中国最棒的java社区。
- 2009-08-06 09:16
- 浏览 878
- 评论(0)
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。
首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。
J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期的dBase、到Delphi/VB等C/S结构,发展到B/S(Browser浏览器/Server服务器)结构,而J2EE主要是指B/S结构的实现。
J2EE ...
- 2009-08-05 13:37
- 浏览 818
- 评论(0)
var arr=new Array();
//原始写法,这是正确的
nod=new Ext.tree.TreeNode({text:'审美与艺术',id:'22'});
arr[0]=nod;
//我现在从后台返回的是这种字符串,我想用字符串s初始化一个TreeNode 结果{text:'足球',id:'11'}都被当成
//了TreeNode的text,显示在页面上,我该如何做才能实现用字符串初始化TreeNode
var s="{text:'足球',id:'11'}";
var nod=new Ext.tree.TreeNode(s);
arr[1]=nod;
...