1)配置数据源(所要连接的数据库)db.xml
<bean id="db2dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.ibm.db2.jcc.DB2Driver</value>
</property>
<property name="url">
<value>jdbc:db2://192.168.5.252:50000/ofcard</value>
</property>
<property name="username">
<value>front</value>
</property>
<property name="password">
<value>front</value>
</property>
</bean>
2)配置扫描目录和连接数据源 beans.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd"
default-autowire="byName">
<!-- auto register Processor -->
<context:annotation-config />
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.anxin.msapweb.db.mybatis.mapper" />
</bean>
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="db2dataSource" />
</bean>
</beans>
3)定义查询接口
public interface MsapMerchantService {
/**
* 账户概要查询(商户表+备付动态余额表)
*
* @return
*/
public MsapFundDynamicDTO queryMerchantDeposit(MsapFundDynamicDTO msapFundDynamicDTO);
4)实现查询接口
public class MsapMerchantServiceImpl implements MsapMerchantService {
@Resource
private MsapFundDynamicMapper mapper;
/*
* (non-Javadoc)
* @see com.anxin.msapweb.db.service.MsapMerchantService#queryMerchantDeposit(com.anxin.msapweb.db.service.dto.
* MsapFundDynamicDTO)
*/
@Override
public MsapFundDynamicDTO queryMerchantDeposit(MsapFundDynamicDTO msapFundDynamicDTO) {
// 组织查询条件
MsapFundDynamicExample example = new MsapFundDynamicExample();
MsapFundDynamicExample.Criteria criteria = example.createCriteria();
// 添加商户号查询条件
criteria.andMerchantIdEqualTo(msapFundDynamicDTO.getMerchantId());
List<MsapFundDynamic> list = mapper.selectByExample(example);
MsapFundDynamic msapFundDynamic = list.get(0);
try {
// 数据直拷贝
BeanUtils.copyProperties(msapFundDynamicDTO, msapFundDynamic);
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return msapFundDynamicDTO;
}
5)spring配置service实现 biz.xml
<!-- 商户交易信息 -->
<bean id="msapMerchantService" class="com.anxin.msapweb.biz.merchant.impl.MsapMerchantServiceImpl"></bean>
6)action调用service
@Controller
public class HomeAction extends BaseAction {
@Resource
private MsapMerchantService msapMerchantService;
/**
* 首页.
*
* @return
*/
@RequestMapping("/index.htm")
public String index(HttpSession session) {
session.setAttribute("merchantId", "");
String merchantId = (String) session.getAttribute("merchantId");
if (merchantId == null) {
}
MsapFundDynamicDTO msapFundDynamicDTO = new MsapFundDynamicDTO();
msapFundDynamicDTO.setMerchantId("123456789012345");
msapFundDynamicDTO = msapMerchantService.queryMerchantDeposit(msapFundDynamicDTO);
System.out.println(msapFundDynamicDTO.getMerchantId());
return "/home";
}
分享到:
相关推荐
spring3.0+spring mvc3.0+mybaits3.0
ssm框架整合,实现spring mvc,spring,mybaits框架的集成,
Spring MVC + Mybaits demo
spring+spring mvc+mybaits搭建基础框架,内集成sqllite数据库,直接把demo中的war包放到服务器下即可运行,实现数据库密码连接等信息在配置文件中以密文形式存在des方式加密解密,。http://localhost:8090/
基于Spring+SpringMVC+Mybaits的小区停车场车牌识别系统 基于Spring+SpringMVC+Mybaits的小区停车场车牌识别系统 基于Spring+SpringMVC+Mybaits的小区停车场车牌识别系统 基于Spring+SpringMVC+Mybaits的小区停车场...
maven+spring mvc+mybaits+mysql,项目源码可以正常启动
搭建spring、springMVC、myBaits框架,导入eclipse即可跑起来
该框架集成Spring+SpringMVC+mybaits+oracle+mysql+layui+bootstrap下载微调即可使用
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和...基于Spring+SpringMVC+Mybaits的小区停车场车牌识别系统源码+项目说明.zip
NULL 博文链接:https://catastiger.iteye.com/blog/1147386
该项目是结合上次所分享的电商设计文档资源,所完成的基于Mysql+Spring+SpringMVC+Mybaits框架的JavaWeb项目源代码,非常有利于了解JavaWeb框架的使用和了解,还可以基于该项目,自个按照源代码的方式,写出一套比较...
利用maven搭起的Spring MVC+Mybatis框架,并带有数据库表结构,使用者可直接导入mysql使用,有主外键关系
这是Spring+SpringMVC+MyBaits整合的源码,使用了Maven
spring + mybatis + maven 项目dome 实现
maven+spring+springmvc+mybaits
这是用Maven将spring+springMVC+Mybaits进行整合的源码!
基于spring+springMVC+mybaits 实现的会员管理系统
Spring、SpringMVC及Mybaits教程,适合初学者,教程内容比较详细。
采用Spring+SpringMVC+Mybaits+Maven进行搭建的项目工程!注意下载下来后将配置里的包名修改成自己对用的包名
SPRING HIBERNATE XFIRE MYBAITS JAR包