From: Juergen H. <jho...@us...> - 2006-04-20 13:43:43
|
Update of /cvsroot/springframework/spring/src/org/springframework/jdbc/core/namedparam In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32009/src/org/springframework/jdbc/core/namedparam Modified Files: NamedParameterJdbcDaoSupport.java Log Message: initialize specialized template in overridden "checkDaoConfig()" method Index: NamedParameterJdbcDaoSupport.java =================================================================== RCS file: /cvsroot/springframework/spring/src/org/springframework/jdbc/core/namedparam/NamedParameterJdbcDaoSupport.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NamedParameterJdbcDaoSupport.java 20 Apr 2006 12:18:40 -0000 1.1 --- NamedParameterJdbcDaoSupport.java 20 Apr 2006 13:43:32 -0000 1.2 *************** *** 1,4 **** /* ! * Copyright 2002-2005 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); --- 1,4 ---- /* ! * Copyright 2002-2006 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); *************** *** 17,30 **** package org.springframework.jdbc.core.namedparam; - import javax.sql.DataSource; - - import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.support.JdbcDaoSupport; /** ! * Extension of JdbcDaoSupport to expose a NamedParameterJdbcTemplate. * * @author Thomas Risberg - * @author Rod Johnson * @author Juergen Hoeller * @since 2.0 --- 17,26 ---- package org.springframework.jdbc.core.namedparam; import org.springframework.jdbc.core.support.JdbcDaoSupport; /** ! * Extension of JdbcDaoSupport that exposes a NamedParameterJdbcTemplate as well. * * @author Thomas Risberg * @author Juergen Hoeller * @since 2.0 *************** *** 37,50 **** /** ! * Overridden to not only create a JdbcTemplate but also a NamedParameterJdbcTemplate. */ ! protected JdbcTemplate createJdbcTemplate(DataSource dataSource) { ! JdbcTemplate jt = new JdbcTemplate(dataSource); ! this.namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(jt); ! return jt; } ! /** ! * Return a NamedParameterJdbcTemplate wrapping the current JdbcTemplate. */ public NamedParameterJdbcTemplate getNamedParameterJdbcTemplate() { --- 33,46 ---- /** ! * Overridden to create a NamedParameterJdbcTemplate based on the ! * configured JdbcTemplate. */ ! protected void checkDaoConfig() { ! super.checkDaoConfig(); ! this.namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(getJdbcTemplate()); } ! /** ! * Return a NamedParameterJdbcTemplate wrapping the configured JdbcTemplate. */ public NamedParameterJdbcTemplate getNamedParameterJdbcTemplate() { |