- 浏览: 332197 次
- 性别:
- 来自: 火星
最新评论
-
zhanggang807:
这个ibatis 还真是不好用啊。楼主解决了我看文档也没解决的 ...
IBATIS Iterate用法 初探 -
lijunwyf41:
不错 SqlMapClientTemplate sqlMa ...
IBATIS batch用法探究 -
huyuancai1010:
.
struts2 常量配置详解 -
jd2bs:
2楼肯定是people.xsd格式错了
spring schema 扩展 -
xiaokang1582830:
遇到同样的问题,请教如何解决的java.io.NotSeria ...
ibatis 延迟加载 探究
文章列表
valang 由一系列的规则组成,对于每个规则,它的结构如下:
{ <key> : <predicate_expression> : <message> [: <error_code> [: <args> ]] }
其中:
<key>,属性表达式。它是要验证的属性名,必填。
<predicate_expression>,谓词表达式。期望满足的条件,必填。
<message>,缺省消息。当不满足预期表达式时显示的消息,必填。
...
- 2009-08-27 22:05
- 浏览 3996
- 评论(0)
最近接触到了这个东西,绕有兴趣,稍稍学习了一下。
啥也不说,现来练上一把,先来搭建我们的开发环境吧:
要用到的三方类库依赖:spring,spring-modules-validation,spring-test ,junit
我用的是maven,如果你用别的构建也可以,把以上类加到eclipse 的buildPath里面来就行了。
首先执行:
mvn archetype:generate
生成了目录
然后编辑POM如下:
<project xmlns="http://maven.apa ...
- 2009-08-27 21:55
- 浏览 2820
- 评论(0)
方法一:
按照如图设置:
方法二:
修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml
文件。
<servers>
<server hostname="localhost" id="JBoss v5.0 at localhost" name="JBoss v5.0 at
localhost" runtime-id="JBoss v5.0" ...
总的说来spring给我们提供了一个方法对一个bean的生成行为作一点自定义。但若用org.springframework.beans.factory.InitializingBeanorg.springframework.beans.factory.DisposableBean 的话这产意味着spring对你的系统有侵入。所以spring推荐我们不要这么做。 ...
- 2009-08-22 10:33
- 浏览 1935
- 评论(0)
1,双网卡机器:
该机器一张网卡连 宽带猫,一张网卡连另外一台机器
设置ADSL上网,如图
再添加一个有线的设置,主要设置成与其他计算机共享,如图
2,另外一台机器设置
添加一个有线的设置,什么都不用设置吧,如图:
设置OK。两台机器获取网络都正常,解决啦,哈哈
- 2009-08-15 08:02
- 浏览 3960
- 评论(0)
1,服务器操作
输入命令
生成密钥对
ssh-keygen -b 1024 -t dsa
进入目录将公钥 存放一份名为 authorized_keys的文件
cd .ssh && cat id_dsa.pub > authorized_keys && chmod 400 *
将生成的公钥和私钥分发给要登录这台服务器的 客户机
2,客户机操作
ssh ${destination_host}
直接登录目标服务器就可以了
以上操作可以执行通过,但估计有多余步骤, ...
- 2009-08-14 17:12
- 浏览 1658
- 评论(0)
一,IBATIS 缓存机制使用
1,sqlMapConfig.xml中配置
1.SqlMapConfig.xml中
<settings
cacheModelsEnabled="true" //设置为true
enhancementEnabled="true"
lazyLoadingEnabled="true"
.............
/>
注意点,k,必须配置settings这个标签,否则
cacheModelsEnabled="false"
...
- 2009-08-12 00:13
- 浏览 8805
- 评论(1)
我们可以在IBATIS中加入我们自定义类的支持。
IBATIS 提供给了我们两个 接口:
1,TypeHandlerCallback (一般我们扩展这个接口,说实话它和TypeHandler有什么非常大的区别我还没看出来,希望有人能帮我解答
)
2,TypeHandler
...
- 2009-08-11 00:34
- 浏览 3740
- 评论(1)
BATIS动态查询的实现主要是在iBATIS中使用安全的拼接语句,动态查询
iBATIS比JDBC的优势之一,安全高效
动态查询的标签,可以在 DTD文档 http://ibatis.apache.org/dtd/sql-map-2.dtd 中找到如下:
<!ELEMENT sql (#PCDATA | include | dynamic | iterate | isParameterPresent | isNotParameterPresent | isEmpty | isNotEmpty | isNotNull | isNull | isNotEqual | ...
- 2009-08-09 19:54
- 浏览 2494
- 评论(1)
JDBC
连接
MySQL
加载及注册
JDBC
驱动程序
Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver").newInstance();
JDBC URL
定义驱动程序与数据源之间的连接
标准语法:
<protocol
(主要通讯协议)
>:<subprotocol
(次要通讯协议,即驱动程序名称)
>:<data source identifier
(数据 ...
- 2009-08-09 13:40
- 浏览 1290
- 评论(0)
JDK1.6中带的是 jdbc4.0版本的。据说有些新特性。先用用看:
一,建数据库 babyStore
二,建表:
表名: Baby
列名
类型
描述
id
integer
主键,自增长
name
varchar(200)
sex
varchar(10)
birthday
Date
hobby
varchar(200)
三,建工程:
1,创建一个quickSta ...
- 2009-08-08 14:17
- 浏览 1172
- 评论(2)
好久了,用了hibernate,ibatis等等之后,没用过JDBC都快忘记了。
最近静下心来,回到基础,重新过了一下JDBC的一些基础。
1,安装 mysql 服务端
sudo apt-get install mysql-server
2,安装 mysql 命令行客户端
sudo apt-get install mysql-client
3,安装 mysql 图形化界面
sudo apt-get install mysql-admin
4,安装完成后设置mysql 的数据库默认编 ...
1,,首先用maven2.1创建一个工程,输入命令:
mvn archetype:generate 创建出一个工程来,第一个选15,quickStart
2,输入命令 mvn eclipse:eclipse 导入eclipse工程
3,编辑pom.xml如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://mav ...
- 2009-08-02 11:16
- 浏览 2678
- 评论(0)
Spring 自动装配
好处:大幅度减少Spring配置
坏处:依赖不能明确管理,可能会有多个bean同时符合注入规则。没有清晰的依赖关系。
两种方法:
一,
为bean 加上属性:autowire-candidate=false
这样容器在查找自动装配对象时将不考虑该bean。
二,
将要自动注入的 bean 设置属性
primary=true
首选装配就可以了。
- 2009-07-19 10:11
- 浏览 1454
- 评论(0)