zoukankan      html  css  js  c++  java
  • 《Spring源码分析》——JDBC章节

    P218    如果读者了解过其他操作方法,可以知道,execute方法是最基础的操作,而其他操作如update、query等方法则是通过execute方法并传入不同的PreparedStatementCallBack参数来执行不同的逻辑。
    P221    JdbcTemplate中可以设置fetchSize、maxSize和ignoreWarnings。
    P221    书中在介绍spring jdbc时,多次强调其对事务的支持,我在以后运用的时候应该注意这一点。
    P221    如果是自定义一些数据库操作的话,或许使用execute方法的参数PreparedStatementCallBack可以做一些文章。
    P222    在资源释放时,应该考虑“在存在事务的线程中,存在共有数据连接”的情况,参考代码:DataSourceUtils.releaseConnection();
                1.    将coP218    如果读者了解过其他操作方法,可以知道,execute方法是最基础的操作,而其他操作如update、query等方法则是通过execute方法并传入不同的PreparedStatementCallBack参数来执行不同的逻辑。
    P221    JdbcTemplate中可以设置fetchSize、maxSize和ignoreWarnings。
    P221    书中在介绍spring jdbc时,多次强调其对事务的支持,我在以后运用的时候应该注意这一点。
    P221    如果是自定义一些数据库操作的话,或许使用execute方法的参数PreparedStatementCallBack可以做一些文章。
    P222    在资源释放时,应该考虑“在存在事务的线程中,存在共有数据连接”的情况,参考代码:DataSourceUtils.releaseConnection();
                1.    将connholder减一
                2.    查看其是否是事务操作或这此连接是否可以关闭,如果为True,执行close操作。
    P224    JdbcTemplate.setValues()有更改而且不好理解,需要二次深析。
    P227    文中介绍的两种query方法有什么异同?
    P226    JdbcTemplate.execute方法中的参数callback,命名为callback似乎并不合适,因为实际引用中,并不是在执行完数据库操作之后调用此方法(callback)进行后续处理,
            而是由此方法(callback)界定应该进行什么样的数据库操作。
    P228    PreparedStatement接口继承Statement,并与之有两方面的不同。
            a.    PreparedStatement实力包含已编译的SQL语句。这就是使语句“准备好”。PreparedStatement中的SQL语句包含一个或多个IN参数(每个参数使用“?”作为占位符)。
            b.    由于PreparedStatement对象已预编译过,所以其执行速度要快与Statement对象。因此,多次执行的SQL语句经常创建为PreparedStatement对象昂,以提高效率。
    P229    它的预编译是指什么预编译,什么样的预编译?
    P229    queryForObject与query的区别?
                queryForObject中用到了SingleColumnRowMapper,这样的话,似乎所有的用到queryForObject的情况返回值都只有“一列”元素。
            从字面意思上看,queryForObject返回的是一个自定义对象。那么我需要自己尝试一下queryForObject的效果。

  • 相关阅读:
    于丹的婚姻观
    相貌与成功的关系—俞敏洪6月2号在同济大学的演讲
    NetBeans IDE 6.9.1 发布
    NetBeans IDE 6.9.1 发布
    NetBeans 时事通讯(刊号 # 112 Aug 05, 2010)
    VS Feature Pack学习之使用CMFCMenuBar自定义菜单栏
    使用 Apache Wink、Eclipse 和 Maven 开发 RESTful Web 服务
    Have to run sudo dhclient eth0 automatically every boot
    java regex
    HTTPCLIENT 解决乱码方案 linfeng_0212的日志 网易博客
  • 原文地址:https://www.cnblogs.com/KuTeng/p/5646104.html
Copyright © 2011-2022 走看看