- 浏览: 79932 次
- 性别:
- 来自: 广州
最新评论
-
lyb520320:
wu5363 写道driver=com.mysql.jdbc. ...
iBATIS3.0学习(一)使用iBATIS3.0完成增删改查 -
wu5363:
driver=com.mysql.jdbc.Driverurl ...
iBATIS3.0学习(一)使用iBATIS3.0完成增删改查 -
harbey:
介绍得还比较清楚。
不知道LZ对Krb5LoginModule ...
JAAS(Java 认证和授权服务)开发指南 -
lyb520320:
ibatis3没有试验过打印sql,ibatis2通过jdk动 ...
iBATIS3.0学习(一)使用iBATIS3.0完成增删改查 -
grandboy:
这个我在网上搜索了好长时间,也试了网上说的一些办法,就是无法把 ...
iBATIS3.0学习(一)使用iBATIS3.0完成增删改查
文章列表
最近在使用DB2的时候,老是出现57016的错误(由于表不活动,不能对表进行访问),特别是在数据导入和导出的时候,必定会出现,每次都要执行reorg一下。在reorg的过程中,如果该表有外键依赖,且外键表也不活动,就需要先对外键表进行reorg。一次数据的导入,接近30%的表不能访问了,而且还有部分表的外键检查也被disable了,在reorg前,还要先恢复外键检查,非常麻烦。一个简单的办法是先删除所有外键,在reorg所有表之后再加上外键,但是这样还是可能在最后加外键的过程中表又不活动了。所有我想对数据库的所有表按照外键依赖顺序进行排序,这样在reorg一张表之前,保证其依赖的外键表已经被re ...
使用iBATIS3.0完成增删改查
iBATIS3.0和以前的版本有一些改变,不过学过以前版本的再学习3.0应该不是太难,3.0要求JDK1.5支持,因为其中增加了注解和泛型,这些都是JDK1.5才有的。好了废话不多说,先来利用iBATIS3做下简单的增删改查吧。
首先到Apache(http://www.apache.org/)网站下载iBATIS3的jar 包,我下载的是ibatis-3-core-3.0.0.227.zip,解压后吧那个jar文件(ibatis-3-core-3.0.0.227.jar)添加到工程就可以了,还有一个文件(ibatis-3-core-sr ...
When you are writing batch scripts (programs that run in the background without user intervention) you often need to copy a file on to a remote machine. If you are not already connected to the machine you will get this message when you try to initiate the copy:
C:\>copy file.txt \\remote-host\ ...
cc2e.com/3507
This section describes the reading program that a software developer needs to work through to achieve full professional standing at my company, Construx Software. The plan described is a generic baseline plan for a software professional who wants to focus on development. Our mentori ...
OSGi™是 Java 上的动态模块系统。它为开发人员提供了面向服务和基于组件的运行环境,并提供标准的方式用来管理软件的生命周期。OSGi 已经被实现和部署在很多产品上,在开源社区也得到了广泛的支持。Eclipse 就是基于 OSGi 技术来构建的。
OSGi 中的每个模块(bundle)都包含 Java 包和类。模块可以声明它所依赖的需要导入(import)的其它模块的 Java 包和类(通过 Import-Package),也可以声明导出(export)自己的包和类,供其它模块使用(通过 Export-Package)。也就是说需要能够隐藏和共享一个模块中的某些 Java 包和 ...
操作系统:windows7 64位系统
数据库版本:mysql community Server 5.5.11-winx64 免安装版
1. 执行命令 mysqld --install --default-file=%MYSQL_HOME%\my.ini
启动服务,老是报1067的错误,网上找来好多都不能解决,最后使用mysqld命令启动,还是没有反应。好在查到一个mysqld命令行启动的参数,使用如下:
mysqld --console
发现了一个错误:大概意思是说无效的变量名"default-character-set=utf8"
2 ...
SVN http://subclipse.tigris.org/update
Jetty http://run-jetty-run.googlecode.com/svn/trunk/updatesite
M2eclipse http://m2eclipse.sonatype.org/sites/m2e
PropertiesEditorhttp://propedit.sourceforge.jp/eclipse/updates/
Log4e http://log4e.jayefem.de/update/site.xml
windows7(32-b ...
这是struts2的一个拦截器报的错误,当你的form中的数据有问题,比如说<input type="text" name="receiverLoginID" value="<%=name%>"/>当 name值为NULL时,就出这个错了,所以你可以在当前页面加入以下标签<div style="color:red"> <s:fielderror /></div>它就会显示拦截器的错误,并在struts的XML中对应action里加如<result ...
Windows OpenLDAP的安装
1. 安装完成后记得重启电脑。
2. 使用slapadd命令时一定要关闭OpenLDAP服务和slapd进程。
安装步骤:
1. 下载openldap-for-windows.msi(请下载附件中的安装包).
2. 安装openldap,server name/ip使用localhost(也可以自己定义,然后在host文件中进行映射)
注意:a. 路径中最好不要有空格,
b. 最好使用BDB数据库存储数据
3. 修改slapd.conf文件:
找到如下的位置:
database bdb
suff ...
在使用Eclipse编辑DTD文件时,发现引用该DTD文件的XML文件在编辑时没有内容提示:
1. 在Project Explorer界面中右击该DTD文件-->Validate
2. 如果出现了错误,打开Problems界面(Window-->Show View-->Problems),可以看到具体的错误信息,改正错误后重复第1步。
3. 现在在编辑XML文件时应该可以看到内容提示了。
仅做记录,以防忘记。
本文翻译自《JUnit in Action 2nd Edition》第十六章, 原书见《DbUnit测试一 数据库测试挑战》附件。
二、DbUnit
DbUnit(http://www.dbunit.org) 是一个Junit的扩展,由Manuel LaFlamme于2002年创建,在Java测试还处于幼年的时候,没有什么框架关注数据库测试。在那个时候Richard Dalalaway写了一篇博文《数据库代码单元测试》,这就是DbUnit创作灵感来源。
从那时候开始,DbUnit变成了数据库测试的JAVA框架,它的开发也有所起伏。在一个高峰期之后(基本代码库已经创建好了),它面临了一段长时间的 ...
本文翻译自《JUnit in Action 2nd Edition》第十六章,大家可以查看附件^_^。
主要有以下几个内容:
1. 数据库测试挑战;
2. 介绍DbUnit;
3. 高级DbUnit测试技术;
4. DbUnit最佳测试实践。
Dependency is the key problem in software development at all scale ...
本文翻译自:http://java.sun.com/developer/technicalArticles/Security/jaasv2/
传统的JAVA安全机制没有提供必要的架构支持传统的认证和授权;在J2SE里的安全是基于公钥密码体系和代码签名。也就是说,认证是基于在JVM里执行代码的思想,并 ...
使用iBATIS3.0注解完成对数据库的简单操作
iBATIS3.0也增加了一些简单的注解,iBATIS3的注解只能完成一些简单操作,要进行更复杂的操作,最好是在XML文件中配置。
在数据库(本人使用的mysql)中建立一个person表:
DROP TABLE IF EXISTS `test`.`person`;
CREATE TABLE `test`.`person` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(20) default NULL,
`sex` va ...