超凡软件站

mybatis-spring.jar下载-mybatis spring jar包下载v1.3.1 官方版

  • 发布时间:
  • 推荐指数: ★★★★★

软件介绍

mybatis-springjar包是我们网站为每个人收集的文件包。要将mybatis与Spring结合使用,需要mybatis-Springjar。下面,编辑器为大家提供了一个详细的方法。需要的朋友可以下载~

mybatis-spring.jar下载-mybatis spring jar包下载v1.3.1 官方版-第1张图片

使用说明

1:添加MyBatisConfiguration.xml文件

[html] view plaincopy

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"dtd/mybatis-3-config.dtd">

<configuration>

<typeAliases>

<typeAlias alias="App" type="com.pojo.App" />

</typeAliases>

<mappers>

<mapper resource="com/sqlmap/AppMapper.xml"/>

</mappers>

</configuration>

注释:AppMapper.xml是mybatis查询数据库是所调用的映射文件

typeAliases是类型别名,使用它们你可以不用输入类的全路径,在映射文件中使用的,例如该例子中的app指的是java中的pojo,里面有appId和appName两个字段

2:编写映射文件

[html] view plaincopy

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.dao.AppMybatisDao">

<select id="selectApp" parameterType="App" resultType="App">

select app_name as appName from app where app_id=#{appId}

</select>

</mapper>

注释:这里使用了mybatis的注解,App是一个pojo,我们使用他来传值和赋值

3:编写AppMybatisDao,只有一个方法如下:

[java] view plaincopy

public interface AppMybatisDao {

public App selectApp(App app);

}

4:编写spring的配置文件

[html] view plaincopy

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

<property name="configLocation" value="/WEB-INF/_conf/_myBatis/MyBatisConfiguration.xml"></property>

<property name="dataSource" ref="dataSource" />

</bean>

<bean id="appMybatisDao" class="org.mybatis.spring.mapper.MapperFactoryBean">

<property name="mapperInterface" value="com.dao.AppMybatisDao"></property>

<property name="sqlSessionFactory" ref="sqlSessionFactory"></property>

</bean>

注释:其实这里你可以把AppMapper.xml看做是AppMybatisDao的实现类;

你在其他地方引入appMybatisDao,调用其selectApp的方法,就会看到结果。

字符集问题

若工程中配置文件的编码(即encoding属性)是UTF-8,再往这些文件添加中文注释,则会报出类似&ldquo;Invalidbyte1of1-byteUTF-8sequence&rdquo;的错误。

把编码改为utf8或gbk即可解决此问题。

相关链接

热门下载