国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

hibernate 返回新插入數(shù)據(jù)的Id

2019-11-15 01:17:34
字體:
來源:轉載
供稿:網友
hibernate 返回新插入數(shù)據(jù)的Id

例如 表明 studentInfo

String sql="set set nocount on studentInfo(列名,列名) values('值','值');select @@identity as inserId";

  

java代碼:

public int executeCount(String sql, Map<String, Object> paramMap) {session session = sessionFactory.getCurrentSession();Query query = session.createSQLQuery(sql);if (paramMap != null && paramMap.size() > 0) {for (Entry<String, Object> entry : paramMap.entrySet()) {Object value = entry.getValue();if (value != null && value.getClass().isArray()) {query.setParameterList(entry.getKey(),Arrays.asList((Object[]) value));continue;}query.setParameter(entry.getKey(), entry.getValue());}}List<?> list = query.list();if (list != null && list.size() > 0) {if(list.get(0)!=null){return Integer.parseInt(list.get(0).toString());}}return 0;}

  在dao層調用

this.executeCount(sql, map);

  注:map 放的是添加的值


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 门头沟区| 大兴区| 繁峙县| 岳普湖县| 海门市| 鹿邑县| 阿尔山市| 伊宁市| 福泉市| 陕西省| 温泉县| 荣昌县| 天柱县| 旺苍县| 澄迈县| 新密市| 周宁县| 武安市| 建水县| 盐城市| 柯坪县| 宁明县| 调兵山市| 榆林市| 林西县| 大丰市| 凭祥市| 玛多县| 凌海市| 东丽区| 宁城县| 甘南县| 浦江县| 大田县| 顺昌县| 马关县| 岳阳市| 临夏市| 佳木斯市| 诸城市| 大余县|