`
wwwlyxwww
  • 浏览: 34931 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

spring 插入 null

阅读更多

 1:  this.getJdbcTemplate().update(UPD_FIN_INACCT_INFO2, paramValues);

 

 

 

2:  this.getJdbcTemplate().update(new PreparedStatementCreator() {
    public PreparedStatement createPreparedStatement(
      Connection con) throws SQLException {
     PreparedStatement ps = con
       .prepareStatement(UPD_FIN_INACCT_INFO2);
     ps.setString(1,fre_mode );
     ps.setString(2, status);
     ps.setString(3, fre_amt);
     ps.setString(4,fre_start_date);
     ps.setString(5, fre_end_date);
     ps.setString(6, acct_no);
     return ps;
    }
   });

 

 

如果fre_start_date 参数为null  的话 在1中会中无效类型 null  ,2中的话通过ps.setString(4,fre_start_date);
所有没错

分享到:
评论

相关推荐

    spring jdbc Templatetest 访问mysql数据库,批量插入数据

    本主题将详细讲解如何使用Spring JDBC Template访问MySQL数据库并进行批量插入数据的操作。 首先,我们需要在项目中引入Spring框架的相关依赖,通常包括`spring-context`和`spring-jdbc`。这些可以在Maven或Gradle...

    详解Spring Data Jpa当属性为Null也更新的完美解决方案

    Spring Data Jpa 属性为 Null 也更新的完美解决方案 在使用 Spring Data Jpa 进行数据更新时,经常会遇到一个问题,即当属性值为 Null 时,也会被更新,这将导致原本没有更新的属性值全部变为 Null。这个问题的解决...

    spring4 AOP 面向切面编程@Aspect

    然后,Spring容器会自动代理匹配的bean,以便在适当的时候插入通知。 总结一下,Spring 4的AOP通过`@Aspect`注解实现了面向切面编程,允许我们更灵活地组织代码,提高代码的可读性和可维护性。结合切入点表达式和...

    spring框架学习笔记

    例如,当需要将一个属性设置为`null`时,需要在XML配置文件中使用`<null/>`标签,这是Spring特有的表示`null`值的方式。此外,配置文件还可以用来定义内部bean,这些bean仅限于在当前配置文件内使用,外部无法直接...

    spring boot 1.2.3,spring framework4.1.6,mybatis,lombok,oracle的一个sample

    Lombok是一个Java库,通过注解处理在编译时自动插入getter、setter、构造函数等常见方法,减少了样板代码。使用Lombok,你的代码将更加简洁: 1. `@Data`: 自动生成所有字段的getter和setter。 2. `@...

    Spring DAO

    2. **模板类支持**:Spring引入了一系列的模板类,如`JdbcTemplate`,这些类封装了常见的数据库操作模式,比如查询、插入、更新和删除等。这些模板类简化了编码工作,并且避免了许多常见的编程错误。 3. **事务管理...

    Spring Batch读取txt文件并写入数据库的方法教程

    SQL 语句用于插入新的记录。 4. 最后,定义一个 Job 和 Step: ```java @Configuration @EnableBatchProcessing public class BatchConfig { @Autowired public JobBuilderFactory jobBuilderFactory; @...

    springDataJpa测试demo

    现在,我们可以在测试类中利用`@Autowired`注入刚才定义的`UserRepository`,进行相关的数据操作测试,如查询、插入、更新和删除: ```java import org.junit.jupiter.api.Test; import org.springframework.beans....

    Spring系列面试题129道(附答案解析)

    在Spring AOP中,代理是一种创建代理对象的技术,用于拦截方法调用,并根据定义的切面插入相应的行为。 47、什么是编织(Weaving)? 编织(Weaving)是AOP的一个术语,指的是将切面与其他应用程序类型或对象链接在...

    SPRING面试宝典

    AOP(Aspect Oriented Programming)模块是Spring框架中的一个重要组成部分,它提供了一种在运行时动态插入代码的能力,可以用来实现诸如日志记录、性能监控等功能,而不必修改业务逻辑代码本身。 **1.8 解释JDBC...

    spring+ibatis集成文档

    ### Spring与iBatis集成开发详解 #### 一、引言 在Java企业级应用开发领域,Spring框架因其强大的依赖注入(DI)和面向切面编程(AOP)能力而备受青睐;而iBatis(现称为MyBatis)则以其简洁的SQL映射功能而闻名。...

    使用CGLIB模拟spring的拦截器

    总的来说,通过CGLIB模拟Spring的拦截器,我们可以在不修改目标类代码的情况下,灵活地插入额外的行为,提高了代码的可扩展性和复用性。这在实际开发中非常有用,尤其是在需要进行AOP操作或者需要对已有代码进行非...

    spring+ibatis demo搭建

    接着,在表中插入一些初始数据以供测试使用。 #### 四、项目结构与搭建 接下来,我们将在MyEclipse中创建一个新的Web工程,并命名为`SVI`。为了更好地组织代码,我们将按照MVC架构模式来规划项目的包结构。具体...

    Spring-MVC处理XSS、SQL注入攻击的方法总结

    SQL 注入攻击是通过破坏 SQL 语句结构,插入恶意 SQL 代码的方式,达到欺骗数据库服务器执行非授权的任意查询的目的。这种攻击方式可能造成数据泄露、篡改或删除等严重后果。 #### 三、防御策略 ##### 1. 数据入库...

    Spring.3.x企业应用开发实战(完整版).part2

    11.3.3 插入Lob类型的数据 11.3.4 以块数据方式读取Lob数据 11.3.5 以流数据方式读取Lob数据 11.4 自增键和行集 11.4.1 自增键的使用 11.4.2 如何规划主键方案 11.4.3 以行集返回数据 11.5 其他类型的JDBCTemplate ...

    Spring技术内幕 学习笔记

    描述中的“NULL”没有提供额外信息,但我们可以通过标签“源码”和“工具”推测内容可能包括Spring框架的源代码分析以及如何利用Spring进行应用开发。 标签“源码”暗示我们将深入到Spring框架的底层,研究其如何...

    SpringData核心数据访问接口--CrudRepository示例代码

    如果对象是新的,那么它会被插入;如果已经存在,它会被更新。例如: ```java @Autowired private UserRepository userRepository; public void createUser(User user) { userRepository.save(user); } ``` 2. *...

    struts2+hirbate+spring面试题

    如果找不到则返回null。 7. **Hibernate的延迟加载和OpenSessionInView** - **延迟加载**:在需要数据时才查询数据库,需在同一个Session作用域内。 - **OpenSessionInView**:通过过滤器保持Session在整个HTTP...

    Spring Security3 配置使用

    然后,你可以编写一个初始化脚本,插入用户和角色数据: ```sql INSERT INTO users (username, password, enabled) VALUES ('user', 'password', TRUE); INSERT INTO users (username, password, enabled) VALUES ...

Global site tag (gtag.js) - Google Analytics