Class JdbcCustomerDao

  • All Implemented Interfaces:
    CustomerDao, org.springframework.beans.factory.InitializingBean

    public class JdbcCustomerDao
    extends org.springframework.jdbc.core.support.JdbcDaoSupport
    implements CustomerDao
    Author:
    Lucas Ward
    • Field Summary

      • Fields inherited from class org.springframework.dao.support.DaoSupport

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      CustomerCreditgetCustomerByName​(java.lang.String name) 
      voidinsertCustomer​(java.lang.String name, java.math.BigDecimal credit) 
      voidsetIncrementer​(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer incrementer) 
      voidupdateCustomer​(java.lang.String name, java.math.BigDecimal credit) 
      • Methods inherited from class org.springframework.jdbc.core.support.JdbcDaoSupport

        checkDaoConfig, createJdbcTemplate, getConnection, getDataSource, getExceptionTranslator, getJdbcTemplate, initTemplateConfig, releaseConnection, setDataSource, setJdbcTemplate
      • Methods inherited from class org.springframework.dao.support.DaoSupport

        afterPropertiesSet, initDao
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JdbcCustomerDao

        public JdbcCustomerDao()
    • Method Detail

      • setIncrementer

        public void setIncrementer​(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer incrementer)
      • insertCustomer

        public void insertCustomer​(java.lang.String name,
                                   java.math.BigDecimal credit)
        Specified by:
        insertCustomer in interface CustomerDao
      • updateCustomer

        public void updateCustomer​(java.lang.String name,
                                   java.math.BigDecimal credit)
        Specified by:
        updateCustomer in interface CustomerDao