标题打错了,应该是关于spring的jdbcTemplate问题?
另外,我用的数据库是MS SQL 2000

解决方案 »

  1.   

    可以定义user的setId和getId方法,id也是user的属性之一嘛
      

  2.   

    回复moonest(): 
    因为是新增一条记录,并且有自增ID,所以传过来的user对象是没有ID值的。
      

  3.   

    我没有接触过jdbcTemplate.我一般用PreparedStatement相关执行sql语句,然后用ResultSet来对查询结果进行操作,如rs.next();user.getId(); 你看看能否在你的代码执行完插入数据后对操作结果进行处理.
      

  4.   

    /**
     * Use <tt>insert table(...) values(...) select SCOPE_IDENTITY()</tt>
     */
    public String appendIdentitySelectToInsert(String insertSQL) {
    return insertSQL + " select scope_identity()";
    }hibernate的办法,可以参考一下
      

  5.   

    http://dev.csdn.net/article/74/74014.shtm