Hibernate之使用insert into语句

来源:互联网 发布:js下载文件进度条 编辑:程序博客网 时间:2024/05/21 11:19
public void insertIntoCMS(Agent agent) {Session session = this.getSession();session.save(agent);ConfigInfo configInfo = new ConfigInfo();String roleid = configInfo.getPropertiesValue("parameter","roleId");insertIntoAgentRole(agent.getAgentId(),roleid);}public void insertIntoAgentRole(final String agentId, final String  roleId) {getHibernateTemplate().executeFind(new HibernateCallback(){public Object doInHibernate(Session session){String sql = "insert into p_agentrole (agentid,roleid)  values(?,?)";Query query= session.createSQLQuery(sql);query.setString(0, agentId);query.setString(1, roleId);query.executeUpdate();return null;}});}

原创粉丝点击