2013年4月17日

摘要: Session的save()方法使一个临时对象转变为持久化对象。例如以下代码保存一个Customer对象: Customer customer = new Customer(); customer.setId(new Long(9)); // 为Customer临时对象设置OID是无效的 customer.setName("Tom"); Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); ... 阅读全文

posted @ 2013-04-17 21:41 bokeyuan123465 阅读(1747) 评论(0) 推荐(0) 编辑

摘要: 原文地址:http://www.iteye.com/topic/264 范凯老师的文章,虽年代久远,但依然给力hibernate入门 - TransactionHibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析:Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.properties中的配置:引用#hib 阅读全文

posted @ 2013-04-17 14:59 bokeyuan123465 阅读(262) 评论(0) 推荐(0) 编辑

摘要: Hibernate是一个优秀的开源ORM框架,就是符合Java语言习惯的关系型数据库持久化方案。目前主流数据库还都是关系数据库,也就是二维表结构,而Java语言是面向对象的语言,程序中操纵的是对象,那么刻画对象的一组数据怎样存入数据库?这就是Hibernate要完成的工作-对象数据的持久化。当然,持久化可以是写入文件系统也可以是写入数据库,而大规模数据存取时,程序直接IO的效率和易用性,可维护性显然都不如数据库好,所以使用数据库还是趋势。 Hibernate的官方网站是http://www.hibernate.org,要使用Hibernate当然要下载开发包,作为学习,只下载核心包core即可 阅读全文

posted @ 2013-04-17 10:24 bokeyuan123465 阅读(169) 评论(0) 推荐(0) 编辑


Copyright © 2024 bokeyuan123465
Powered by .NET 8.0 on Kubernetes