浏览 1764 次
锁定老帖子 主题:解析邮箱中的附件
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-22
最后修改:2010-07-30
final String hsql = "from DeviceInfo info where info.deviceCode=? and info.deviceType=? and info.system_id=?"; final Long code = deviceCode; final Long type = deviceType; final Long oper = operType; final String systemId = system_id; Boolean result = false; try { result = (Boolean) getHibernateTemplate().execute( new HibernateCallback() { @SuppressWarnings("unchecked") public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = session.createQuery(hsql); query.setLong(0, code); query.setLong(1, type); query.setString(2, systemId); List<DeviceInfo> list = query.list(); if (list == null || list.size() <= 0) { return false; } DeviceInfo toMergeItem = list.get(0); toMergeItem.setUserFlag(oper); if (logger.isDebugEnabled()) { logger.debug("save DeviceInfo item: " + toMergeItem); } // 保存或更新version session.merge(toMergeItem); // 提交变更 session.flush(); return true; } }); } catch (Exception e) { log.error(e.getStackTrace()); } return result; } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |