2016年4月7日

hibernate HQL和Criteria

摘要: 这段代码中,HibernateUtil是自己写的工具类,封装了一些方法。 上面代码中,先add一个新的user。然后使用query运行hql语句。 除了query.list();还有常用的query.uniqueResult(); 另外就是分页要用的方法: query.setFirstResult( 阅读全文

posted @ 2016-04-07 20:41 J·Marcus 阅读(254) 评论(0) 推荐(0) 编辑

save与persist差别

摘要: 唯一差别: 在没提交事务情况下 save会产生insert语句,然后因为没提交事务进行回滚。 而这种情况,persist是连insert语句都不会产生。 阅读全文

posted @ 2016-04-07 17:23 J·Marcus 阅读(252) 评论(0) 推荐(0) 编辑

(转)Hibernate事务管理

摘要: Hibernate的事务管理 事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法 阅读全文

posted @ 2016-04-07 13:36 J·Marcus 阅读(408) 评论(0) 推荐(0) 编辑

导航