- 浏览: 84818 次
- 性别:
- 来自: 东莞
最新评论
-
Nacdice:
牢记ing……,谢了!
java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required -
ppboyhai:
你好,我是HibernateTemplate 初学者,在我敲代 ...
HibernateTemplate的常规用法 -
crazyyears:
HibernateTemplate中不是已经定义了Sessio ...
HibernateTemplate的常规用法 -
sgl124764903:
他不能继承HibernateDaoSupport 吗?不继承H ...
java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required -
wangquanli8:
引用
[img][/img]
HibernateTemplate的常规用法
文章列表
裁减字符串
使用StringUtils.trim()方法裁减掉多余的空格、控制符以及其它指定的字符。
所谓控制符指的是ASCII码表取值小于32的字符,即从0(null)到31(单元分隔符)的所有字符。
自定义裁减字符串
如果字符串的首尾含有要清除的字符,可以使用StringUtils.strip()方法清除它们。与trim()方法不同,strip()
方法能够由用户指定字符作为清除的内容。例如在下面的例子中,破折号和星号将从字符串的首尾清除。
String original = "------***fjdfads-----***--";
String striped = S ...
- 2007-09-17 14:59
- 浏览 816
- 评论(0)
搜索嵌套字符串
使用StringUtils.substringBetween(),该方法能够返回两个指定参数包围起来的字符串内容。
其格式为:
StringUtils.substringBetween(要搜索的字符串,"参数一","参数二")
注意:substringBetween()方法将返回位于起始和终止字符串之间的第一个字符串。
除此之外,substringBetween()方法还能找到被相同字符围绕的文本,即只传入一
个参数。
KE 2007-09-17 22:52 发表评论
- 2007-09-17 14:52
- 浏览 972
- 评论(0)
分割字符串
使用StringUtils.split(),并提供一系列字符作为分隔符。
例如
String[] array = StringUtils.split(inputString," ," ,2);
第一个参数为要分割的字符串;
第二个参数为分隔符;
第三个参数为分割后返回的个数。
StringUtils.split()函数不会因为分隔符相邻而返回空字符串。通过传入带有空格和逗号的字符串,
可以一次性设定多个分隔符。
KE 2007-09-17 22:46 发表评论
- 2007-09-17 14:46
- 浏览 1222
- 评论(0)
缩减字符串
使用StringUtils.abbreviate()方法。只要传给它待缩减的字符串和最大允许缩减长度即可。
StringUtils.abbreviate()方法也能够在字符串内的某个偏移量处开始缩减。形式如下
StringUtils.abbreviate(message,offset,width),其中message为待缩减的字符串,
offset为偏移量,width为要允许缩减的长度。
KE 2007-09-17 22:37 发表评论
- 2007-09-17 14:37
- 浏览 831
- 评论(0)
检查空字符串
使用StringUtils.isBlank().该方法在收到空字符串、零长度字符串或全为空格的字符串时将返回
true。它能通过返回true的方式优雅地处理null。
检查非空字符串也同样简单;StringUtils.isNotBlank()的作用和isBlank()恰好相反。当一个字符
串为空或者只包含空格,或是null时,StringUtils.isNotBlank()方法将返回false.
另一种检测空串的方法是修剪(trim)该字符串,如果它只包含空格,修剪的结果将是null,通过
查看修剪结果是否为null即可得到检测结果。使用StringUtils.trimToNull ...
- 2007-09-17 14:31
- 浏览 1014
- 评论(0)
常见的事务传播规则有如下几种:
PROPAGATION_MANDATORY: 要求调用该方法的线程必须处于事务环境中,否则抛出异常;
PROPAGATION_NESTED:如果执行该方法的线程已处于事务环境下,依然启动新的事务,方法在嵌套的事务里执行。如果执行该方法的线程并未处于事务中,也启动新的事务,然后执行该方法,此时与 PROPAGATION_REQUIRED相同;
PROPAGATION_NEVER:不允许调用该方法的线程处于事务环境下,如果调用该方法的线程处于事务环境下,则抛出异常;
PROPAGATION_NOT_SUPPORTED:如果调用 ...
- 2007-09-17 14:15
- 浏览 1053
- 评论(0)
摘要: Hibernate3.x调用存储过程
原文出处:http://tech.it168.com/j/d/2007-05-14/200705141007843.shtml
说明:该文不得转载
摘要:本文以详尽的实例展示了hibernate3.x中调用存储过程各步骤,从建立测试表、存储过程的建立、工程的建立以及类的编写和测试一步一步引导用户学习hibernate3.x中调用存储过程的方法.
如果... 阅读全文KE 2007-09-17 22:09 发表评论
- 2007-09-17 14:09
- 浏览 849
- 评论(0)
Spring+Hibernate中OpenSessionInView模式运用
配置OpenSessionInView模式也很简单,Spring提供了两种方式:
1、过滤流Filter
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
- 2007-09-17 13:31
- 浏览 1571
- 评论(0)
Struts+Spring+Hibernate处理Lob(Blob,Clob)
Struts+Spring+Hibernate处理Lob(Blob,Clob)
在使用struts+spring+hibernate的开发中,有些时候用户会有数据库存储文件的需求,在数据库中一般会采用
Blob ...
- 2007-09-17 11:34
- 浏览 1311
- 评论(0)
昨天在做一个SSH的例子时.启动TOMCAT服务器时就老是报错.
.........
java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required
根据提示在配置文件中为这个类添加一个property属性
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
就不会报错.但是其它的Service类并不需要这么做,让我感觉 ...
- 2007-09-16 08:45
- 浏览 7587
- 评论(3)
摘要: Hibernate的检索策略
立即检索 类级别的立即加载关联对象 关联级别的立即加载指定对象的关联对象可以设定批量检索数量
延时检索 类级别的延时加载关联对象 关联级别的延时加载指定对象的关联对象可以设定批量检索数量
迫切左外连接检索 类级别不适用关联级别通过左外连接加... 阅读全文KE 2007-09-16 14:52 发表评论
- 2007-09-16 06:52
- 浏览 753
- 评论(0)
一、 数据库事务概念
数据库事务的特征: ACID
Atomic (原子性)、 Consistency (一致性)、 Isolation (隔离性)和 Durability (持久性)。 DBMS 用日志来保证数据的原子性、一致性和持久性;用锁的机制来保证数据的隔离性。
二、 事务的边界
数据库支持 2 种事务模式:自动提交和手动提交。
JDBC API 的事务边界
try
- 2007-09-16 06:50
- 浏览 1609
- 评论(0)
Hibernate 提供了 3 种检索策略:
l 延迟检索;
l 立即检索;
l 迫切左外连接;
Hibernate 提供 2 种方式来确定检索策略,一中是在配置文件当中,另外一种是在程序种设置。当然,如果你在程序中设置了检索策略,那么你在配置文件中的设置也就无效了。另外的一种情况是 HQL 会忽略配置文件的设置,而总是采用迫切左外连接。
一、 类级别的检索
可以选择的检索策略是立即检索和延迟检索,默认的是立即检索。用配置文件中的 <class> 节点的 lazy 来控制。
注意:不管你在配置 class 的 lazy 是
- 2007-09-16 06:48
- 浏览 753
- 评论(0)
1. logic:empty
该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:
1)当Java对象为null时;
2)当String对象为""时;
...
- 2007-09-16 02:24
- 浏览 714
- 评论(0)
第一,谈谈final, finally, finalize的区别。
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
第三,Static Nested Class 和 Inner Class的不同,说得越多越好 ...
- 2007-09-15 02:36
- 浏览 692
- 评论(0)