DAO

package DAO;

import org.springframework.jdbc.core.JdbcTemplate;

public class OrderDao {
private JdbcTemplate jdbcTemplate; public JdbcTemplate getJdbcTemplate() {
return jdbcTemplate;
} public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
public int addOrder(String outTradeNo,String subject,String totalAmount,String authcode){
String sql ="insert into orders(outTradeNo,subject,totalAmount,authcode) values(?,?,?,?)";
int ret = jdbcTemplate.update(sql, new String[]{outTradeNo,subject,totalAmount,authcode});
return ret;
}
}

POJO

 private String outTradeNo;
private String subject;
private String totalAmount;
private String authCode;
SET/GET

service

package service;

import DAO.OrderDao;

public class OrderService {

    private OrderDao orderDao;

    public void setOrderDao(OrderDao orderDao) {
this.orderDao = orderDao;
} public boolean order(String outTradeNo,String subject,String totalAmount,String authCode){
int ret = orderDao.addOrder(outTradeNo,subject,totalAmount,authCode);
if(ret>0) return true;
return false;
}
}

applicationContex.xml


<!--配置数据库信息-->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/paydb"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</bean> <!--定义spring数据库模板-->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>
<!--注册DAO组件 使用依赖注入jdbcTemplate-->
<bean id="OrderDao" class="DAO.OrderDao">
<property name="jdbcTemplate" ref="jdbcTemplate"/>
</bean>

最新文章

  1. 【Java每日一题】20170103
  2. weblogic下部署应用时slf4j与logbak冲突的解决办法
  3. IE浏览器版本判断
  4. 背影渐变shape写法
  5. 如何在Linux命令行中创建以及展示演示稿
  6. ArcGIS for Sever 10.1 服务迁移与恢复
  7. Spring Mvc 输出Json(iwantmoon.com出品)
  8. C++对象的JSON序列化与反序列化探索完结-列表的序列化与反序列化
  9. 05-图2. Saving James Bond - Easy Version (25)
  10. Linux下批量替换文件内容方法
  11. 201521123110《Java程序设计》第12周学习总结
  12. HDU1018-Big Number
  13. 1.Nginx服务应用
  14. mysql 集群 监控
  15. [原创]基于VueJs的前后端分离框架搭建之完全攻略
  16. python: 基本知识(一)
  17. sql union 列的字段不一样的时候
  18. 10.python面向对象进阶功能
  19. shell excute mongo query command
  20. pyqt信号和槽传递额外参数

热门文章

  1. Django——photo
  2. 下拉框 tree 基于 EasyUi
  3. CSS_高级选择符
  4. arcgis 获得工具箱工具的个数
  5. Unity的Input输入
  6. 05、transformation操作开发实战
  7. mac的vscode配置使用zsh
  8. GIMP使用笔记
  9. sort is deprecated, use sort_values(inplace=True) for INPLACE sorting
  10. SharePonit online 列表表单定制