在Hibernate中,我想对数据库进行插入一条数据,如果我用query插入可以吗?如果可以的话请给段Demo,如果不可以麻烦帮我解答下,告诉我为什么!

解决方案 »

  1.   

    query查询的
    保存用session.save(obj)
      

  2.   

    我知道保存阿以用session.save(obj),为什么不能用query进行插入呢?
      

  3.   

    (伪代码)
    SQLQuery sql = org.hibernate.Session.createSQLQuery("");
    sql.executeUpdate();
      

  4.   

    query是用与查询的 
    保存用session.save(obj)
      

  5.   

    通俗点说,query没有更新数据库的权限
      

  6.   

    query是用与查询的 
    先NEW 一个PO对象再给对象属性赋值
    打开一个事务
    再用session.save(obj)
    再提交事务.
     再关闭session.