MyBatis框架配置文件详解

1.MyBatis.xml配置详解

 1.1<environments default="demo">

    1.1.1default配置当前所使用的环境.值必须是<environment>的id值

    1.1.2可以有多个<environment>标签.

 1.2<environment> 声明可能使用的环境,会被< environments>引用

 1.3<transactionManager type="JDBC">

    1.3.1 事务管理器类型.

    1.3.2 type属性可取值:

        1.3.2.1 JDBC 底层事务与JDBC原有事务管理相同

        1.3.2.2 MANAGED  MyBatis不去管理事务,交给其他容器进行管理.

1.4 <dataSource type="POOLED">

   1.4.1 POOLED : 使用连接池技术. 访问频率比较高时使用.连接池的使用可以降低服务器压力,提高连接对象重用性

   1.4.2 UNPOOLED: 不使用连接池技术.每次对数据库访问时打开数据库连接,访问结束后关闭数据库连接.

   1.4.3 JNDI : java命名目录接口.数据库的连接可以依赖于其他技术或应用.

1.5 <mapper> 常用属性

   1.5.1 resource="com/bjsxt/xxx.xml" 加载项目中资源,目录寻找,中间是/

   1.5.2 url="" 加载互联网或本机的配置文件.示例如下:

      <mapper url="file:///E:/FlowerMapper.xml"/>

 

2.xxxMapper.xml标签解释

  2.1 <mapper >中namespace=""值相当于接口名

  2.2 id 属性: 相当于方法名

  2.3 resultType属性:返回值类型,如果返回值是集合,写集合的泛型.

  2.4 parameterType属性:参数类型.如果没有参数省略该属性.

举例如下:

<select id="selAll" resultType="com.bjsxt.pojo.Flower" parameterType="">

       select * from flower

</select>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值