摘要: 多条件查询 我们经常会遇到多条件查询,将多条件查询的结果展示在下方的数据列表中。而我们做这个功能需要分析最终的SQL语句应该是什么样,思考两个问题 条件表达式 如何连接 简单的分析后,我们来看功能实现的步骤: 编写接口方法 参数:所有查询条件 结果:List 在映射配置文件中编写SQL语句 编写测试 阅读全文
posted @ 2022-05-03 12:30 踏上星辰 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 查看详情功能实现步骤: 编写接口方法:Mapper接口 参数:id 查看详情就是查询某一行数据,所以需要根据id进行查询。而id以后是由页面传递过来。 结果:Brand 根据id查询出来的数据只要一条,而将一条数据封装成一个Brand对象即可 编写SQL语句:SQL映射文件 执行方法、进行测试 编写 阅读全文
posted @ 2022-05-03 09:45 踏上星辰 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 查询 查询所有数据 编写接口方法:Mapper接口 参数:无 查询所有数据功能是不需要根据任何条件进行查询的,所以此方法不需要参数 结果:List 我们会将查询出来的每一条数据封装成一个 Brand 对象,而多条数据封装多个 Brand 对象,需要将这些对象封装到List集合中返回。 执行方法、测试 阅读全文
posted @ 2022-05-02 23:30 踏上星辰 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 通过上面的描述可以看出 Mapper 代理方式的目的: 解决原生方式中的硬编码 简化后期执行SQL 第二种方法有很多优势,首先它不依赖于字符串字面值,会更安全一点;其次,如果你的 IDE 有代码补全功能,那么代码补全可以帮你快速选择到映射好的 SQL 语句。 使用Mapper代理要求 使用Mappe 阅读全文
posted @ 2022-05-01 12:41 踏上星辰 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 产生的原因:Idea和数据库没有建立连接,不识别表信息。但是大家一定要记住,它并不影响程序的执行。 解决方式:在Idea中配置MySQL数据库连接。 IDEA中配置MySQL数据库连接 点击IDEA右边框的 Database ,在展开的界面点击 + 选择 Data Source ,再选择 MySQL 阅读全文
posted @ 2022-05-01 09:55 踏上星辰 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 需求:查询user表中所有的数据 创建user表,添加数据查看代码 create database mybatis; use mybatis; drop table if exists tb_user; create table tb_user( id int primary key auto_in 阅读全文
posted @ 2022-04-25 16:15 踏上星辰 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Mybatis概念 MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发 持久层: 负责将数据到保存到数据库的那一层代码。 以后开发我们会将操作数据库的Java代码作为持久层。而Mybatis就是对jdbc代码进行了封装。 JavaEE三层架构:表现层、业务层、持久层 框架: 框架就是一 阅读全文
posted @ 2022-04-23 23:46 踏上星辰 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 大家在学习时可能需要看老师的代码,当然也就需要将老师的代码导入到自己的IDEA中。我们可以通过以下步骤进行项目的导入: 选择右侧Maven面板,点击 + 号 选中对应项目的pom.xml文件,双击即可 如果没有Maven面板,选择 View --> Appearance --> Tool Windo 阅读全文
posted @ 2022-04-23 09:47 踏上星辰 阅读(189) 评论(0) 推荐(0) 编辑
摘要: IDEA 创建 Maven项目 创建模块,选择Maven,点击Next 填写模块名称,坐标信息,点击finish,创建完成 创建好的项目目录结构如下: 阅读全文
posted @ 2022-04-23 09:34 踏上星辰 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 Maven是专门用于管理和构建Java项目的工具,它的主要功能有:* 提供了一套标准化的项目结构* 提供了一套标准化的构建流程(编译,测试,打包,发布……)* 提供了一套依赖管理机制 Apache Maven== 是一个项目管理和构建==工具==,它基于项目对象模型(POM)的概念,通 阅读全文
posted @ 2022-04-23 09:19 踏上星辰 阅读(24) 评论(0) 推荐(0) 编辑