- 浏览: 279436 次
-
最新评论
-
guji528:
oracle的统计函数真的很强大
Oracle 使用LAG和LEAD函数统计 -
haiyangyiba:
受教了
No Dialect mapping for JDBC type: 3 -
elvishehai:
能不能给个完整点的例子呀,我一直都没有试成功过,
简单的使用jackson的annotation -
miaoyue:
如果我想把name属性转成注释之后,之前的注释还在怎么做?
PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码 -
ianl_zt:
以上方法只适合在hibernate2中使用,现在hiberna ...
Hibernate的批量更新和删除
文章列表
(一)环境说明(1)服务器有4台,一台安装apache,三台安装tomcat(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4(二)安装过程(1)在三台要安装tomcat的服务器 ...
- 2008-10-29 11:00
- 浏览 3512
- 评论(0)
#配置根Logger,其语法为:log4j.rootLogger = [ level ] , appenderName, appenderName, ...#level 是日志记录的优先级#appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。
log4j.rootLogger=INFO,stdout,R
#Log4j提供的appender有以下几种:#org.apache.log4j.ConsoleAppender(控制台),#org.apache.log4j.FileAppender(文件),#org.apache.log4j.DailyRollingFi ...
- 2008-10-29 10:58
- 浏览 2324
- 评论(0)
在实际的项目应用中,有时会设计出这样的一种数据表,每个时间段产生一个新表,例如是按年或月或日。相同类型的表中,所有的字段结构都是一样的。而 hibernate 提供的类与表的映射,是只能映射到一个具体表的,在程序的运行过程中,很难去动态修改一个 hbm 对应的表名。我在网上也有看到一实现,但是很复杂,并且不符合我的要求。
因此我就想到直接用 jdbc 去操作数据库,这样的做法是绕过 hibernate 了。方法是从 hibernate 的 session 中,直接取得数据库 connection ,然后就直接 jdbc 了。
后来在升级了 proxool 到 9.0RC3 后,发现居然出现了数据 ...
- 2008-10-29 10:49
- 浏览 4059
- 评论(1)
<c3p0-config>
<default-config>
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
<property name="acquireIncrement">3</property>
<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
<property name="acquireRetryAttempts">30
- 2008-09-18 11:57
- 浏览 3247
- 评论(1)
有时候我们的任务(Job)需要再某些任务完成之后才能进行;例如从旧的数据库批量导数据的时候;需要现将被其他数据依赖的数据导入新的数据库;然后再进行关系的导入.。在这种情况下我们就可以使用Quartz的listener来做文章了。 首先我们写一个主任务的类,命名为MainJob;她的作用是作为一系列任务的开始点。MainJob.java
package jobs;import org.apache.log4j.Logger;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionExcept ...
- 2008-09-04 21:31
- 浏览 2601
- 评论(0)
MainJob.java
1package jobs; 2 3import org.apache.log4j.Logger; 4import org.quartz.JobExecutionContext; 5import org.quartz.JobExecutionException; 6import org.springframework.scheduling.quartz.QuartzJobBean; 7 8public class MainJob extends QuartzJobBean { 9 private Logger logger = Logger.getLogger ...
- 2008-09-04 21:21
- 浏览 2333
- 评论(0)
1、基于Spring AOP的iBatis的事务控制
(1)数据源的配置,没什么大不了的,所有的都一样。
<!-- === DATASOURCE === --> <bean id="ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="oracle.jdbc.driver.O ...
- 2008-08-29 09:34
- 浏览 2749
- 评论(0)
JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用Spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了Spring的一些好处…
1. 前言
JpetStore 4.0是ibatis的最新示例程序。ibatis是开源的持久层产品,包含SQL Maps 2.0 和 Data Access Objects 2.0 框架。JpetStore示例程序很好的展示了如何利用ibatis来开发一个典型 ...
- 2008-08-29 09:17
- 浏览 2142
- 评论(0)
spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的
监听器。它主要负责处理由 JavaBeans
Introspector的使用而引起的缓冲泄露。spring中对它的描述如下:它是一个在web应用关闭的时候,清除JavaBeans
Introspector的监听器.web.xml中注册这个listener.可以保证在web 应用关闭的时候释放与掉这个web
应用相关的class loader 和由它管理的类如果你使用了JavaBeans
Introspector来分析应用中的类,Introspector ...
- 2008-08-15 10:28
- 浏览 3575
- 评论(0)
1. xfire
+ spring
发布webservice
2. 利用 javascript 调用发布的webservice
使用xfire
+spring
发布webservice其实很简单,遵循一下几个步骤即可
1. 想要发布成文webservice的类,必须实现接口
2. 3个配置文件(后面详细说)
下面针对以上步骤详细说明
关于1中的要求,给个例子就明白了
Itest.java 代码
package
test;
import
org.json.JSONException;
public
interface
IHell ...
- 2008-08-15 10:19
- 浏览 3802
- 评论(1)
Spring
与
Struts
框架的整合通常有好几种方法。每种方法都有不同的特点,而且之间的差异也挺大,对于初学者来说非常难已弄懂每种方法是如何正确配置的。通常大家在网上或者书上看到的
spring
与
struts
整
合都是只介绍一到两种,而且各自介绍的方法又大有差异。这样使初学者更难入手,甚至把各个方法混淆在一起(本人初学时就是如此)。后来经过一段时间的摸
索,参考了大量的资料后,总结出了以下四种方法。四种方法从易到难,从不常用到常用。当然这只是本人的个人观点,没有任何权威性可言,仅供参考。
(所有方法的前提是你已经为项目添加好了
spring
与
struts
...
- 2008-08-15 10:17
- 浏览 2360
- 评论(0)
<bean name="/register" class="com.action.RegisterAction" singleton="false">
<property name="businessService">
<ref bean="businessService"/>
</property>
</bean>
RegisterAction是Action的实现类,business ...
- 2008-08-15 10:16
- 浏览 3424
- 评论(0)
一般情况下, spring+ struts的组合,struts 作为web展现层,
现在加xfire。其实,细心的朋友在做这个组合的时候,在配置的时候会出现一个问题。struts通过struts-config.xml文件中的
plugin与spring进行连接,而xfire通过在web.xml,配置一个listener和一个servlet与 spring
通信。struts会load一遍配置文件,listener也会load一遍配置文件。这样就会引起冲突。
我在做配置的时候,就是出现了上面的问题。两次load配置文件的问题。我让struts里,加载dao,service,transaction
...
- 2008-08-15 10:14
- 浏览 3936
- 评论(0)
五.使用Ant运行本地程序
1.使用Ant运行windows的批处理文件
要在Ant内运行一个外部程序,应使用<exec>任务.它允许你执行下列操作:
- 2008-08-06 20:02
- 浏览 2282
- 评论(0)
四.使用Ant进行Junit测试
我们除了使用java来直接运行junit之外,我们还可以使用junit提供的junit task与ant结合来运行。涉及的几个主要的ant task如下:
l <junit>
- 2008-08-06 20:01
- 浏览 2450
- 评论(0)