博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate 指定id
阅读量:4977 次
发布时间:2019-06-12

本文共 664 字,大约阅读时间需要 2 分钟。

dboTGcGridinfo dbotgcgridinfo = new dboTGcGridinfo();

try {
  if(isadd.equals("true")){     //判断是新增,

    //将前台传入的id和name放入对象中

    dbotgcgridinfo.setId(gridid);
    dbotgcgridinfo.setGridname(gridname);

    //要求存放指定id,防止被hibernate自动生成的id覆盖

    basedao.getSession().replicate(dbotgcgridinfo, ReplicationMode.OVERWRITE); //指定id
    basedao.getSession().save(dbotgcgridinfo);
    return "success";
  }else{      //判断是编辑,利用hibernate内部自带函数save即可
    dbotgcgridinfo = queryEntityById(dboTGcGridinfo.class, gridid);
    dbotgcgridinfo.setGridname(gridname);
    basedao.saveEntity(dbotgcgridinfo);
    return "success";
  }

}

转载于:https://www.cnblogs.com/latter/p/5477967.html

你可能感兴趣的文章
转载:深入浅出Zookeeper
查看>>
GMA Round 1 新程序
查看>>
node anyproxy ssi简易支持
查看>>
编译预处理指令:文件包含指令、宏定义指令、条件编译指令
查看>>
PHP函数 ------ ctype_alnum
查看>>
网站安全
查看>>
WS-Addressing 初探
查看>>
.NET+模块编排+数据库操作类的封装+分层架构+实体类+Ajax.net+Athem.NET+javascript+Activex组件+用户权限等...
查看>>
Markdown不常见功能
查看>>
(二)NUnit单元测试心得
查看>>
hdu_2604Queuing(快速幂矩阵)
查看>>
frame.bounds和center
查看>>
HDU 1102 Constructing Roads
查看>>
android StaticLayout参数解释
查看>>
多线程之ThreadLocal类
查看>>
Qt-读取文本导出word
查看>>
OC语言description方法和sel
查看>>
C#中得到程序当前工作目录和执行目录的五种方法
查看>>
扫描线与悬线
查看>>
用队列和链表的方式解决约瑟夫问题
查看>>