返回值的问题
来源:3-9 持久层实现——SelectionDAO
三金好同学
2019-11-30 14:21:51
1、老师这个返回值是根据数据库的值返回吗,,我在toString中将name、sex位置互换了一下,发现也是按照顺序输出的。
2、如果以后要显示到页面上的话,也是返回到这个List<Map<String,Object>>吗,还是返回到实体类中。
3回答
同学你好!
在配置jdbcTemplate类时,给它配置了属性
jdbcTemplate的底层会自动根据dataSource的信息进行数据库的链接。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
三金好同学
提问者
2019-11-30
老师还有一个问题,就是在后面使用的JdbcTemplate类,。
刚开始的时候我们是自己定义的jdbcTemplate类,配置了xml文件连接了数据库
private JdbcTemplate jdbcTemplate; { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml"); jdbcTemplate = (JdbcTemplate) applicationContext.getBean("jdbcTemplate"); }
但在后面使用了import org.springframework.jdbc.core.JdbcTemplate;
那这个类是怎么连接数据库的。
好帮手慕柯南
2019-11-30
同学你好!
因为这里返回的List中的内容是Map<String,Object>,所以这里是数据库返回的顺序
如果这里返回的List中的内容是Student,那么他的输出顺序就是实体类中的顺序
无论是List<Map<String,Object>>还是List<Student>,都是可以返回给前端进行数据的展示的,这里你可以根据个人习惯,或者是公司的规范来进行选择。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题