JDBCTEMPLATE 的基本使用----查询操作26

简介: JDBCTEMPLATE 的基本使用----查询操作26

1、再讲一下聚合查询,首先我们先讲一下查询全部,copy一下代码:ROWapper是一个接口,返回的数据是List

1.1 Row 是行, Mapper映射,我们要用接口帮我们去完成数据实体类的封装这件事情:

2,看一下他的实现类型,shift,shift

2.1 找spring这个

3、就是给你进行封装的

4、选中Rowmapper摁住ctrl + alt + b ,下面都是对应的实现

5、属性,行映射

6、第二个接口时什么rowMapper接口,一个对应的实现,给他对应接口的实现

7、这里你要注意你封装的泛型,是你封装的实体的泛型

8、Account是你之前封装好的,与此同时在中间这个位置,你要给定account文件的字节码

9、写返回值的时候,就写.var,可以让他自动生成,返回对象

10、返回一个List集合

10.1

11、这个类型的集合是不是List,建立一下account

11.1

12 当account方法写好之后,我们在这里需要建,account方法,在建的时候 to String 方法,已经建好了

12.1 account方法,在建的时候 to String 方法,已经建好了

13、 导完之后,我们做一下查询操作

14、这个比我们之间手动封装要重要的多了,查询多个对象就完成了,之后我们就查询单个对象

15、之后我们查另一个对象TOM

16、第一个是sql,第二个是Mapper跟刚才查询的一样

17、如果你想要多个参数就要这个

18、然后封他,是不是封他,占位符完事了没有

19、我要查谁,查Tom

20、他的返回值自动返回一下

21、把account给打印一下,是不是Tom

22、返回总数是不是也是真么一个结果

23、最终返回的是Java bean,用这个,因为你最后数据封装,最后强转为高类型:

24、只这样写就行,只有javabean属性封装

25、他的返回值account,然后打印一下

26、如果你是一个实体,勇beanproperty

27、简单数据类型用第一个就行

28、使用jdbc的第一步是导坐标,因为这里的坐标包含着使用的模板

29、创建方法的时候,我们直接new就行

30、如果你把模板配置到spring 容器当中

31、这个模板对象你还不能用,你得设置,我们模板对象设置完之后能不能用,你还得设置数据源对象,更新操作用updata方法

相关文章
|
1月前
|
SQL 数据库
Spring5入门到实战------13、使用JdbcTemplate操作数据库(批量增删改)。具体代码+讲解 【下篇】
这篇文章是Spring5框架的实战教程,深入讲解了如何使用JdbcTemplate进行数据库的批量操作,包括批量添加、批量修改和批量删除的具体代码实现和测试过程,并通过完整的项目案例展示了如何在实际开发中应用这些技术。
Spring5入门到实战------13、使用JdbcTemplate操作数据库(批量增删改)。具体代码+讲解 【下篇】
|
1月前
|
XML 数据库 数据格式
Spring5入门到实战------14、完全注解开发形式 ----JdbcTemplate操作数据库(增删改查、批量增删改)。具体代码+讲解 【终结篇】
这篇文章是Spring5框架的实战教程的终结篇,介绍了如何使用注解而非XML配置文件来实现JdbcTemplate的数据库操作,包括增删改查和批量操作,通过创建配置类来注入数据库连接池和JdbcTemplate对象,并展示了完全注解开发形式的项目结构和代码实现。
Spring5入门到实战------14、完全注解开发形式 ----JdbcTemplate操作数据库(增删改查、批量增删改)。具体代码+讲解 【终结篇】
|
1月前
|
SQL XML Java
Spring5入门到实战------12、使用JdbcTemplate操作数据库(增删改查)。具体代码+讲解 【上篇】
这篇文章是Spring5框架的实战教程,详细讲解了如何使用JdbcTemplate进行数据库的增删改查操作,包括在项目中引入依赖、配置数据库连接池、创建实体类、定义DAO接口及其实现,并提供了具体的代码示例和测试结果,最后还提供了完整的XML配置文件和测试代码。
Spring5入门到实战------12、使用JdbcTemplate操作数据库(增删改查)。具体代码+讲解 【上篇】
|
4月前
|
关系型数据库 数据库 索引
​数据库查询进阶--多表查询
​数据库查询进阶--多表查询
|
SQL XML Java
28个案例问题分析---027---单表的11个Update接口--MyBatis
28个案例问题分析---027---单表的11个Update接口--MyBatis
98 0
|
XML Java 关系型数据库
MyBatisPlus基本入门------连接数据库查询 -----BaseMapper基本操作
MyBatisPlus基本入门------连接数据库查询 -----BaseMapper基本操作
|
XML SQL Java
mybatis开发要点-insert主键ID获取和多参数传递
mybatis开发要点-insert主键ID获取和多参数传递
190 0
|
SQL 缓存 Java
MyBatis 学习笔记(七)---源码分析篇---SQL的执行过程(一)
接上一篇,今天我们接着来分析MyBatis的源码。今天的分析的核心是SQL的执行过程。主要分为如下章节进行分析
104 0
MyBatis 学习笔记(七)---源码分析篇---SQL的执行过程(一)
|
SQL Java 数据库连接
JDBC学习(十一):使用QueryRunner实现update操作
JDBC学习(十一):使用QueryRunner实现update操作
185 0
|
SQL Java 数据库连接
《Hibernate上课笔记》-----class8----Hibernate的检索方式和检索策略
《Hibernate上课笔记》-----class8----Hibernate的检索方式和检索策略
98 0
《Hibernate上课笔记》-----class8----Hibernate的检索方式和检索策略