hibernate----使用

hibernate使用自定义的dao,需要进行配置

在applicationContext.xml进行配置

	<bean name="outSideAccountMaintainDao"
		class="com.joyin.ticm.dc.outsideaccount.dao.impl.OutSideAccountMaintainDaoImpl">
		<property name="sessionFactory" ref="sessionFactory"></property>
	</bean>

  

更新

String queryString = "";

		if (CommonUtil.isNotEmpty(userid)) {
			queryString = " update SYS_FLOW_PROCESS set STATE_NAME = ?,TRAUSERID=?,FIRSTUSERID=? "
					+ " where TASK_ID = ? ";
		}
		else {
			queryString = " update SYS_FLOW_PROCESS set STATE_NAME = ? "
					+ " where TASK_ID = ? ";
		}

		try {
			Query query = this.getSession().createSQLQuery(queryString);
			// 设置参数

			if (CommonUtil.isNotEmpty(userid)) {
				query.setParameter(0, stateName);
				query.setParameter(1, userid);
				query.setParameter(2, userid);
				query.setParameter(3, Long.valueOf(taskId));
			}
			else {
				query.setParameter(0, stateName);
				query.setParameter(1, Long.valueOf(taskId));
			}

			// 执行
			ret = query.executeUpdate();
		}

  

原文地址:https://www.cnblogs.com/yanxiaoge/p/13364502.html