w159041001 2015-10-28 02:44 采纳率: 0%
浏览 1723

hibernate +springmvc +sqlserver 2008 能新增查询,不能修改删除

@Transactional
public void update(Users users){

// em.merge(users);

    String sql =" update Users set login_name =:login_name,password =:password,phone_number =:phone_number,is_alarm =:is_alarm"
            + ",email=:email,user_name =:user_name,remark=:remark where user_id =:user_id ";
    Query query = em.createNativeQuery(sql);
    query.setParameter("user_id", users.getUser_id());
    query.setParameter("user_name", users.getUser_name());
    query.setParameter("login_name", users.getLogin_name());
    query.setParameter("phone_number", users.getPhone_number());
    query.setParameter("is_alarm", users.getIs_alarm());
    query.setParameter("email", users.getEmail());
    query.setParameter("remark",users.getRemark());
    query.executeUpdate();
}



    <properties>
        <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
        <property name="hibernate.hbm2ddl.auto" value="auto"/>
        <property name="hibernate.show_sql" value="true"/>
        <property name="hibernate.connection.autocommit" value="false"></property>
        <property name="hibernate.generate_statistics"  value="true"/>
        <property name="hibernate.format_sql" value="true"/>
        <property name="hibernate.cache.use_query_cache" value="true"/>
        <property name="hibernate.cache.use_second_level_cache" value="true" /> 
        <property name="hibernate.cache.provider_class"
            value="org.hibernate.cache.HashtableCacheProvider" />
        <property name="jboss.entity.manager.factory.jndi.name" value="java:/algEntityManagerFactory"/> 
        <property name="hibernate.jdbc.fetch_size" value="25"/>
        <!-- <property name="hibernate.default_schema" value="hcqs"/>  -->
     </properties>
  • 写回答

4条回答 默认 最新

  • 我是主厨 2015-10-28 02:58
    关注

    难道没有报错吗?你调试过没有?

    评论

报告相同问题?

悬赏问题

  • ¥15 r语言蛋白组学相关问题
  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器