mybatas
mybatas:基础
1. MyBatis 是一流的java 的持久层框架 支持自定义 SQL、存储过程和高级映射 他内部封装了jdbc 是开发者只需要关注SOL语句本身,而不是花费精力去处理 加载驱动, 创建连接 创建执行着等复杂的操作
MyBatis 消除了几乎所有 JDBC 代码和参数手动设置和结果检索。MyBatis 可以使用简单的 XML 或注释进行配置,并将基元、映射接口和 Java POJOs映射到数据库记录。
2 .DAO层,用于处理数据库
核心配置文件 sqlMapConfig.xml
增删改查的标签,用于指定某个操作的sql语句
select、insert、delete、update标签
select;查询功能的标签 id属性:唯一标识 rusultType 指定结果映射对象类型 `parameterType指定参数映射对象类型
<!-- mapper 引入指定的映射配置文件 resource属性指定映射配置文件的名称 --
增删改查看
添加修改需要创建一个 有参构造 模板;
Student stu = new Student(4, “周七”, 27);
int result = sqlSession.insert(“StudentMapper.insert”, stu);
Student stu = new Student(4, “小红”, 37);
int result = sqlSession.update(“StudentMapper.update”, stu);
查询所有 或者id查询 需要 List list = sqlSession.selectList(“StudentMapper.selectById”, 3);
删除 int result = sqlSession.delete(“StudentMapper.delete”,4);
备注 数据库连接电脑 localhost
本文深入解析MyBatis框架,介绍其作为一流Java持久层框架的优势,包括自定义SQL、存储过程支持及高级映射特性。通过XML或注释配置,MyBatis简化了JDBC代码,消除了参数设置和结果检索的复杂性,让开发者专注于SQL语句本身。文章还详细讲解了DAO层概念,核心配置文件sqlMapConfig.xml的作用,以及如何使用select、insert、delete、update标签进行数据库操作。
15万+

被折叠的 条评论
为什么被折叠?



