首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

其实小弟我们没注意

2013-07-11 
其实我们没注意?//返回自增长id?public static T int insertNo(String sql, T bean,???StatementMapper

其实我们没注意

?//返回自增长id
?public static <T> int insertNo(String sql, T bean,
???StatementMapper<T> mapper) {
??Connection conn = null;
??PreparedStatement stmt = null;
??ResultSet rs = null;
??int updNum = 0;
??try {
???conn = getConn();
???stmt = conn.prepareStatement(sql, stmt.RETURN_GENERATED_KEYS);//插入行并返回键值
???mapper.mapStatement(stmt, bean);
???updNum = stmt.executeUpdate();
???rs = stmt.getGeneratedKeys();//得到生成的键值
???if(rs.next()) {
????updNum = rs.getInt(1);
???}
??} catch (SQLException e) {
???e.printStackTrace();
??} finally {
???DbUtils.closeQuietly(rs);
???DbUtils.closeQuietly(stmt);
???DbUtils.closeQuietly(conn);
??}
??return updNum;
?}

通用方案

热点排行