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

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

JDBCTEMPLATE 的基本使用----查询操作26_第1张图片

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

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

JDBCTEMPLATE 的基本使用----查询操作26_第2张图片

2.1 找spring这个

JDBCTEMPLATE 的基本使用----查询操作26_第3张图片

3、就是给你进行封装的 

JDBCTEMPLATE 的基本使用----查询操作26_第4张图片

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

5、属性,行映射

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

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

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

JDBCTEMPLATE 的基本使用----查询操作26_第5张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第6张图片

10、返回一个List集合

JDBCTEMPLATE 的基本使用----查询操作26_第7张图片

10.1

JDBCTEMPLATE 的基本使用----查询操作26_第8张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第9张图片

 11.1

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

JDBCTEMPLATE 的基本使用----查询操作26_第10张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第11张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第12张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第13张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第14张图片

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

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

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

JDBCTEMPLATE 的基本使用----查询操作26_第15张图片

 19、我要查谁,查Tom

JDBCTEMPLATE 的基本使用----查询操作26_第16张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第17张图片

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

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

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

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

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

JDBCTEMPLATE 的基本使用----查询操作26_第18张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第19张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第20张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第21张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第22张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第23张图片

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

JDBCTEMPLATE 的基本使用----查询操作26_第24张图片

你可能感兴趣的:(javaweb,mysql,mybatis,数据库)