Spring+MyBatis学习总结(一)

学习资料:http://wenku.baidu.com/view/46160375f242336c1eb95e41.html

准备工作:

1.      工欲善其事必先利其器,首先我们需要准备好我们需要的东西。列表如下:

文件

说明

spring-framework-3.0.6.RELEASE-with-docs.zip

Spring的开发框架

mysql-connector-java-5.1.13-bin.jar

Mysql的驱动包

commons-logging-1.1.1-bin.zip

Spring开发的依赖包,这个包很重要,我刚开始的时候因为这个包没有加入,一直启动tomcat出错。

mybatis-3.0.6-bundle.zip

Mybatis的开发框架

mybatis-spring-1.0.3-SNAPSHOT-bundle

Mybatis和spring的整合包。因为spring3.0比mybatis3.0早出来,所以spring3.0并不支持mybatis3.0。所以这个包是mybatis出的,为了让spring3.0支持mybatis3.0

Commons-dbcp.jar

这两个是spring的数据源支持包。就是为了在spring中使用数据源。

Commons-pool.jar

jakarta-log4j-1.2.8.zip

日志记录包


注:

1.mysql-connector的那个包从网上下了一个,用不了,所以自己重新下载了一个mysql-connector-java-5.0.8.jar

2.貌似还需要一个commons-collections.jar的包,虽然不太清楚是干什么的,但是加过之后,整个工程就好使了

大致是这些个文件,在google上搜都是很好搜到的:

3.eclipse项目有红感叹号问题:

引自:http://blog.csdn.net/geekjoker/article/details/6446472

我在添加了一系列包之后,发现项目有红感叹号提示,按照上述做法,我发现是mysql-connector的问题,于是上网下了另一个版本的mysql-connector,导入工程中,就好使了

4.spring jdbc连接报错,出现类似这样的提示:Bean property 'initialSize' is not writable or has an invalid setter method.

出错点是在<property>下initialSize的配置上,暂时不太清楚到底是为什么错的,不过把一下这几行删掉,程序是可以运行的,有空需要研究下连接池的问题,看看到底是什么原因,野希望大神们可以给一些指导

         <!-- 数据库连接池配置 -->

         <property name="initialSize" value="60" /><!-- 初始化连接数量 -->

         <property name="maxActive" value="100"/><!-- 最大连接数量 -->

         <property name="maxIdle" value="50"/><!-- 最大空闲连接数量 -->

         <property name="minIdle" value="10"/><!-- 最小空闲连接数量 -->



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值