2012年4月25日
摘要: hibernate 4的官方文档里面提到hibernate 4可以使用c3p0连接池org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider不在Hibernate Core 4中,有个单独的模块脚hibernate-c3p0,可以再JBoss的仓库找到,https://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate-c3p0/4.1.2.Final/hibernate-c3p0-4.1.2.Final.jar 阅读全文
posted @ 2012-04-25 14:53 Hibernate教程 阅读(656) 评论(0) 推荐(0)
摘要: 看着hibernate和spring的RELEASE版出来很久了.心痒就想升级一下.结果问题真来的不少 ...记录下来.spring升到3.1倒是简单,删除旧包,加新包,然后配置的 xsi:schemaLocation 版本由 3.0 改写成 3.1 其它基本可以原封不动的运行了.接着还是改spring里的 hibernate (使用 annotation) bean 配置.先是SessionFactory 的 org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 要改成org.springfram 阅读全文
posted @ 2012-04-25 14:52 Hibernate教程 阅读(1067) 评论(0) 推荐(0)
摘要: 今天下午开始尝试将项目的transaction交给Glassfish的JTA管理,因为之后会使用到JMS,需要与JDBC组成跨data source的事务。但是不知道是没人这么干过还是大家不屑于将完整的配置过程就下来,JBoss的官方文档、Spring的官方文档、SOF都没有可用的配置建议。经过差不多半天时间的Google和尝试,终于配置成功,在此分享环境:Spring 3.1.1Hibernate 4.1.1Glassfish 3.1.2关键配置在1和2处:根据Hibernate官方文档此处和此处的描述:When configuring Hibernate’s transaction fac 阅读全文
posted @ 2012-04-25 14:51 Hibernate教程 阅读(648) 评论(0) 推荐(0)
摘要: 第一部分:Hibernate入门包括:是什么、ORMapping原理、能干什么、有什么、体系结构、怎么做、HelloWorld第二部分:Hibernate的基本配置包括:cfg配置、mapping配置、类型映射、组件映射、事务配置、缓存配置等第三部分:Hibernate基本开发包括:持久类、Hibernate的对象状体、使用Hibernate实现增删改查、HQL语句、条件查询、Native SQL、批量处理、过滤器等第四部分:关系映射包括:集合映射、关联关系映射、父子关系、复杂的映射等第五部分:Java EE的事务包括:事务产生的动机、事务的模型、分布式事务、声明性事务、事务传播性、编程性事务 阅读全文
posted @ 2012-04-25 14:49 Hibernate教程 阅读(1606) 评论(0) 推荐(0)
摘要: 经过了几个月的不懈努力,Hibernate开发团队终于发布了Hibernate Validator 4的最终版本。 Validator是一个验证框架,不需要和Hibernate的其他组件绑定,你只需在项目中添加Hibernate-annotations.jar库即可。 Hibernate Validator 4是Bean Validator(JSR-303)规范的标准实现,此版本包含了许多新特性: 约束组合:自定义的约束,可避免重复代码,提高可读性 对组的约束:允许你自定义约束,你希望看到的特定子集 类型安全的约束声明 强大的自定义约束 原生支持JPA2.0和JSF2 增加了类... 阅读全文
posted @ 2012-04-25 14:45 Hibernate教程 阅读(480) 评论(0) 推荐(0)
摘要: 近日,JBoss发布了流行的对象/关系(O/R)映射框架Hibernate 4。Hibernate 4主要的新特性如下所示:多租户架构支持引入了“Services”API提供了更棒的日志,支持i18n与消息编码(通过JBoss Logging而非slf4j)为OSGi支持做好了准备清理并删除了几处废弃代码所谓多租户架构,就是将大型的企业应用划分为虚拟的多个客户端/客户(又叫做租户)而不必将所有数据放在一个共享空间中。该原则改进了管理、监控,甚至是安全,对于大型的服务提供商来说非常有帮助。提供云基础设施的公司也会从多租户架构中获益颇丰。该原则有几种实现方式,列举如下:每个客户端/租户使用不同的数 阅读全文
posted @ 2012-04-25 14:45 Hibernate教程 阅读(247) 评论(0) 推荐(0)
摘要: 为什么要废弃buildSessionFactory()方法Configuration cfg = new Configuration().configure();ServiceRegistryBuilder serviceRegistry = new ServiceRegistryBuilder();SessionFactory sf = cfg.buildSessionFactory(serviceRegistry.buildServiceRegistry());hibernate 开启事务 SessionFactory 它那个不算废弃 应该算是替代 因为 Service Registry 阅读全文
posted @ 2012-04-25 14:44 Hibernate教程 阅读(612) 评论(0) 推荐(0)
摘要: 刚刚随意看了一下hibernate的sourceforge站点,居然已经出了4.0.0的beta3版本,主站还没公布消息,有兴趣的兄弟可以下来玩玩,地址在下面:http://sourceforge.net/projects/hibernate/files/hibernate4/4.0.0.Beta3/下面这个是用httpwatch取到的mirror具体地址:http://ncu.dl.sourceforge.net/project/hibernate/hibernate4/4.0.0.Beta3/hibernate-release-4.0.0.Beta3.zip更多关于Hibernate的详细 阅读全文
posted @ 2012-04-25 14:43 Hibernate教程 阅读(155) 评论(0) 推荐(0)