SPRING IN ACTION 第4版笔记-第十章Hitting the database with spring and jdbc-004-使用NamedParameterJdbcTemplate
2016-03-31 23:27
721 查看
为了使查询数据库时,可以使用命名参数,则要用NamedParameterJdbcTemplate
1.Java文件配置
2.在Dao层中使用
1.Java文件配置
@Bean public NamedParameterJdbcTemplate jdbcTemplate(DataSource dataSource) { return new NamedParameterJdbcTemplate(dataSource); }
2.在Dao层中使用
private static final String INSERT_SPITTER = "insert into Spitter " + " (username, password, fullname, email, updateByEmail) " + "values " + " (:username, :password, :fullname, :email, :updateByEmail)"; public void addSpitter(Spitter spitter) { Map < String, Object > paramMap = new HashMap < String, Object > (); paramMap.put("username", spitter.getUsername()); paramMap.put("password", spitter.getPassword()); paramMap.put("fullname", spitter.getFullName()); paramMap.put("email", spitter.getEmail()); paramMap.put("updateByEmail", spitter.isUpdateByEmail()); jdbcOperations.update(INSERT_SPITTER, paramMap); }
相关文章推荐
- 05-maven编辑替换jre为jdk
- JavaWeb学习笔记——SAX解析
- 详解 Java ClassLoader
- spring注解方式的优缺点
- 抽象类和接口的区别和联系【java】
- JAVAEE学习笔记
- Java源码学习之Integer类(三)——好玩的位运算函数
- 03-Eclipse中maven的helloWorld
- 牛客网每日打卡-Java基础-20160331
- Spring
- 20145208 《Java程序设计》第5周学习总结
- eclipse快捷键
- java基础学习05(面向对象基础02)
- Java中的线程池
- javase学习笔记16.3.31
- JAVA多线程程序开发基础知识
- 关于Java8函数式编程你需要了解的几点
- Java中equals和==的区别
- Spring.Net学习笔记(5)-集合注入
- 了解RxJava之响应式好处(三)