- 浏览: 91476 次
- 性别:
- 来自: 上海
最新评论
文章列表
1. 概念
游标(Cursor)它使户可逐行访问由SQL Server返回的结果集。
使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。
2. 游标的优点
从游标定义可以得到游标的如下优点,这些优点使游标在实际应用中发挥了重要作用:
1)允许程序对由查询语句select返回的行集合中的每一行执行相同或不同的操作,而不是对整个行集合执行同一个操作。
2)提供 ...
前提:有两个Service类 ServiceA和ServiceB,在每个Service中各有各的方法 MethodA ,methodB。
(一)假如ServiceA.MehtodA设置成PROPAGATION_RQQUIRED
a:当用户调用ServiceA.MethodA的时候,如果已经存在一个事物了,那么该方法就在这个事物当中运行,否则就会新建一个事物A;
b:假如ServeiB.MethodB设置成PROPAGATION_REQUIRS_NEW
当ServieA.MethodA 调用ServiceB.M ...
转载地址:http://www.open-open.com/lib/view/open1376032417901.html
小写转大写
/**
*金额大小写转换工具类
*/
public class MoneyUtil {
/** 大写数字 */
private static final String[] NUMBERS = { "零", "壹", "贰", "叁", ...
Hibernate 二级缓存的用法
- 博客分类:
- Hibernate
参考地址:http://blog.csdn.net/wwxtu24/article/details/3936857
利用Generate Rows 构造 行数据,再利用 这个控件中Limit 属性控制生成的条数
注意:trans_Status = CONTINUE_TRANSFORMATION; 常量变量
(1)查出锁定的Sesson_id
select session_id from v$locked_object;
(2)根据查询出来的Sesson_id,查出Session对应的序列号
SELECT sid, serial#, username, oSUSEr FROM v$session where sid = 360;
(3)根据Session_id和序列号把Session给Kill
ALTER SYSTEM KILL SESSION '360,2247';
Hibernate PO 层
- 博客分类:
- Hibernate
PO:persistant object 持久对象,用作数据存储的持久化对象,一般要实现与数据库表的映射,方便进行与数据库的交互。
DTO:数据传输对象(Data Transfer Object)的缩写,又叫VO,是 数据传输对象,一般层与层之间的通信都是转换成对应的VO然后进行传递
DAO:数据访问对象(Data Access Object DAO),将与数据库的交互封装到DAO的方法之中,这样,访问数据库就只需要操作一个对象的方法就可以完成,对上层屏蔽了物理数据库的连接和交互,实现了将低级别的数据访问逻辑与高级别的业务逻辑分离
Hibernate 的四种查询方式
- 博客分类:
- Hibernate
1. HQL: Hibernate Query Language.
2. QBE: Query By Exzample.
3. QBC: Query By Criteria.
4. SQL: Structure Query Language.
参考地址:http://my.oschina.net/u/274427/blog/68584
1.多对一单向关联,如A多对一B,多个A可以对应一个B,在A中数据表中设
Hibernate 子查询
- 博客分类:
- Hibernate
TABLE A ( id, type1, type2) id 是主键
TABLE B (idType1,idType2) 其中 (idType1,idType2) 是联合主键
eg:
A id type1 type2
1 t1 null
2 null t2
3 t1 null
4 null t2
B :
idType1 idType2
1 2
1 ...
Filter 配置说明
- 博客分类:
- Struts
1.在web.xml 文件中使用<filter>和<filter-mapping>元素对编写的filter类进行注册,并设置它所能拦截的资源。
Hibernate API地址:http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/criterion/Projections.html
Hibernate 学习地址:http://my.oschina.net/u/274427/blog/68528
本文参考地址:http://blessht.iteye.com/blog/1327883
A:简单HQL语句查询
执行HQL需要创建Query对象:getSession().createQuery(hql语句);
千 ...
Hibernate也支持属性、统计函数和Group By等查询。
(1)要想使用Hibernate的投影统计功能,首先要从org.hibernate.criterion.Projections工厂类获得org.hibernate.criterion.Projection对象。与Restrictions类相似,Projections类提供了几个用来获取Projection实例的静态工厂方法。在获得Projection对象之后,使用setProjection()方法将它添加到Criteria对象中。注意,返回的结果集是Object类型,需要对结果进行适当的类型转换。
Hibe ...
实例参考地址:
http://blog.163.com/zhaowenchao_vip/blog/static/1715151442012411101741608/
(1)比较运算符( propertyName 是指Java对象的属性名称,而不是数据库表对象的列名 )
HQL运算符 QBC运算符 含义
1.= Restrictions.eq(String propertyName,Object value) 等于
Junit 测试覆盖率
- 博客分类:
- Junit
Junit测试覆盖率:http://www.eclemma.org/
Jmock 教程:http://www.cnblogs.com/zfc2201/archive/2011/12/30/2307970.html