05 2022 档案

摘要:使用注解开发会比配置文件开发更加方便。如下就是使用注解进行开发 java @Select(value = "select * from tb_user where id = #{id}") public User select(int id); ==注意:== 注解是用来替换映射配置文件方式配置的, 阅读全文
posted @ 2022-05-05 23:06 踏上星辰 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Mybatis 接口方法中可以接收各种各样的参数,如下: 多个参数 单个参数:单个参数又可以是如下类型 POJO 类型 Map 集合类型 Collection 集合类型 List 集合类型 Array 类型 其他类型 多个参数 如下面的代码,就是接收两个参数,而接收多个参数需要使用 @Param 注 阅读全文
posted @ 2022-05-05 18:50 踏上星辰 阅读(55) 评论(0) 推荐(0) 编辑
摘要:删除一行数据 编写接口方法 在 BrandMapper 接口中定义根据id删除方法。 java /** * 根据id删除 */ void deleteById(int id); 编写SQL语句 <delete id="deleteById"> delete from tb_brand where i 阅读全文
posted @ 2022-05-05 15:54 踏上星辰 阅读(65) 评论(0) 推荐(0) 编辑
摘要:添加数据 编写接口方法 void add(Brand brand); 参数:除了id之外的所有的数据。id对应的是表中主键值,而主键我们是 ==自动增长== 生成的。 编写SQL语句 编写测试方法并执行 明确了该功能实现的步骤后,接下来我们进行具体的操作。 //封装对象 Brand brand = 阅读全文
posted @ 2022-05-05 12:19 踏上星辰 阅读(109) 评论(0) 推荐(0) 编辑
摘要:动态SQL:SQL语句会随着用户的输入或外部条件的变化而变化。 Mybatis对动态SQL有很强大的支撑: if choose (when, otherwise) trim (where, set) foreach if 标签:条件判断 test 属性:逻辑表达式 <select id="selec 阅读全文
posted @ 2022-05-04 11:09 踏上星辰 阅读(84) 评论(0) 推荐(0) 编辑
摘要:多条件查询 我们经常会遇到多条件查询,将多条件查询的结果展示在下方的数据列表中。而我们做这个功能需要分析最终的SQL语句应该是什么样,思考两个问题 条件表达式 如何连接 简单的分析后,我们来看功能实现的步骤: 编写接口方法 参数:所有查询条件 结果:List 在映射配置文件中编写SQL语句 编写测试 阅读全文
posted @ 2022-05-03 12:30 踏上星辰 阅读(101) 评论(0) 推荐(0) 编辑
摘要:查看详情功能实现步骤: 编写接口方法:Mapper接口 参数:id 查看详情就是查询某一行数据,所以需要根据id进行查询。而id以后是由页面传递过来。 结果:Brand 根据id查询出来的数据只要一条,而将一条数据封装成一个Brand对象即可 编写SQL语句:SQL映射文件 执行方法、进行测试 编写 阅读全文
posted @ 2022-05-03 09:45 踏上星辰 阅读(50) 评论(0) 推荐(0) 编辑
摘要:查询 查询所有数据 编写接口方法:Mapper接口 参数:无 查询所有数据功能是不需要根据任何条件进行查询的,所以此方法不需要参数 结果:List 我们会将查询出来的每一条数据封装成一个 Brand 对象,而多条数据封装多个 Brand 对象,需要将这些对象封装到List集合中返回。 执行方法、测试 阅读全文
posted @ 2022-05-02 23:30 踏上星辰 阅读(124) 评论(0) 推荐(0) 编辑
摘要:通过上面的描述可以看出 Mapper 代理方式的目的: 解决原生方式中的硬编码 简化后期执行SQL 第二种方法有很多优势,首先它不依赖于字符串字面值,会更安全一点;其次,如果你的 IDE 有代码补全功能,那么代码补全可以帮你快速选择到映射好的 SQL 语句。 使用Mapper代理要求 使用Mappe 阅读全文
posted @ 2022-05-01 12:41 踏上星辰 阅读(34) 评论(0) 推荐(0) 编辑
摘要:产生的原因:Idea和数据库没有建立连接,不识别表信息。但是大家一定要记住,它并不影响程序的执行。 解决方式:在Idea中配置MySQL数据库连接。 IDEA中配置MySQL数据库连接 点击IDEA右边框的 Database ,在展开的界面点击 + 选择 Data Source ,再选择 MySQL 阅读全文
posted @ 2022-05-01 09:55 踏上星辰 阅读(107) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示