mule进阶之ibatis组件

本文在javaeye同步更新地址:

http://lcllcl987.javaeye.com/blog/350948

 

mule的jdbc transport功能过于简单, 今天的需求是把ibatis集成进来, 作为一个service的component, 以增强持久层功能.
mule可以直接引用spring的配置文件, 方法如下:

   
    作为一个演示,我需要往一个vm:queue中写入消息,component(由spring bean充当)
 得到消息, 并作为查询参数 从数据库查询数据并返回.
    model定义如下:

 
   
    mule中关于component的xsd很不友好, component的子项居然是一个序列, 次序不能颠倒.
    现在的任务就是完成userDao 的构建.
    首先给出dao的接口:


userDao如下:


userDao的ibatis实现:


在spring配置文件中, 装配userDao:


ibatis的配置文件长大很标准,就不贴了。
写一个userDao的测试, 以确保dao正常工作:

一路绿灯.
进行mule测试:

BTW: 撇开mule不谈, 本例演示的ibatis的用法, 可以做为ibatis的最佳实践.

有谁告诉我如何在csdn的blog上传附件?

附件(本例源码)下载地址:

http://lcllcl987.javaeye.com/topics/download/81ecb5c4-b4cd-3776-855c-68380aabcde5

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值