本文共 996 字,大约阅读时间需要 3 分钟。
环境准备 mybatis.jar ojbc.jar
配置confg 配置文件 数据库配置信息 和 映射文件信息加载。
整一个学生类在idea里面创建 和表entity 类 学生类 Student 创建一个表在数据库中创建。类名和表名里面的属性名称保持一致。
表和类之间需要映射 mapper.xml 需要一些头文件 抄一份!映射文件需要在confg 配置文件中加载。 namespace和映射文件是一致的地址。
(配置文件confg 和映射文件 mapper。xml (这个是具体sql语句操作)) <里面有三个东西: id 标识 我这么理解的 parameterType 这是输入的值 从控制台里面输入的 resultType 这是返回值 * >后续 通过namespace+id 就可以唯一定位出一个sql语句。
4.测试类 就一测试而已 其实mybatis已经写完了 主要就是为了产生session Connection —SqlSession Config配置文件产生 的! confg.xml----->reader SQLSession 操作mybatis 通过SQLSessionFactory工厂产生session 后续通过session 进行操作 。 namespace.id 定位sql 通过statement进行操作方便。 打印学生是ToString 。配置confg中的数据库信息 具体信息代表是什么意思:真正的项目在发布的那台计算机上运行。
数据库连接池:多个连接处理多个请求。
用完只需要换回来就行。 每次访问数据库均需要打开关闭数据库,非常的费性能。 JNDI:是从tomcat里面获取一个内置数据源 也就是数据库连接池。(数据库) transactionMannager 事务 JDBC commit"alt+/"是提示信息 如果没有的话 可能是你没有联网。
namespace 该mapper文件的映射唯一标识。 增删改查也就是刚才的那个的增加 mapper中的sql 语法上只能有一个输入值 一个输出值 但是可以借用数组。输入参数和输出参数形式上只能有一个。输入输出是简单类型 八个+string 可以使用任何占位符。 #{ }。 必须写属性名。 如果返回值类型是一个对象 无论是一个还是多个 都写成一个。 J JDBC需要事务的操作,需要提交事务。转载地址:http://pelwi.baihongyu.com/