Mybatis框架笔记

Mybatis是一个ORM框架,它封装了JDBC,提供更灵活的数据库操作方式,减少了资源消耗。在Mybatis中,SQL映射文件用于编写SQL语句,通过命名空间和ID来执行查询。它使用对象关系映射,将数据库表和字段对应到Java类和属性。此外,Mybatis支持不同的环境配置,如开发环境下的事务管理和数据源设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概念

Mybatis内部封装了jdbc(java链接数据库技术)

        使用比jdbc更灵活,节省资源(jdbc需要反复申请资源)

        Mybatis是一个不完全的ORM框架,用的是对象关系映射,将SQL中的表和字段名映射成Java的类和属性(表对应类,字段对应属性名)

SSH(spring  strats  hibarmate)

SSM(spring springMVC mybatis)     

 Mybatis内容(一个核心配置文件(写入比较固定的代码,为了简便便映射了一个SQL映射文件)

        dtd约束(包含了能写入的标签和顺序)

        development:采用的development开发环境

        <environment id = "development">

<transactionManager事务管理器  type ="JDBC">

        type ="JDBC采用的是和JDBC一样的事务管理器

<datasouce     type= "POOLED"采用的连接池技术>

扫描SQL映射文件位置

   <mapper    resouce :src/ com/vo/User.xml   >

</mapper>            

 SQL映射文件(编写sql语句)

        <mapper  namespace= "SQL映射文件类的绝对路径">

<select   id=实体类对应的方法名  resultType= "返回类型 "  prarmetertype=入参类型>

具体的sql语句

</select>

 java类的操作

        1.加载核心配置文件

        2.获取会话

java中的sql查询方法

        selectList("命名空间.id")返回一个集合

        selectOne("命名空间.id")返回一条数据

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值