Hi

为什么要学习Hibernate?

Hibernate的发现是很偶然的事情,只是在别人提到JDO的产品中,附带提了提而已,但当我开始研究Hibernate之后,我发现终于找到了我梦寐以求的ORM了。Hibernate完全符合我上面提到的标准之外,也解决掉了JDO的所有缺陷,而且方式之优雅令人赞叹。当然选择Hibernate最最重用的原因是Hibernate是一个我能够完完全全驾驭的了的软件。Hibernate的源代码非常少,而且写的非常简洁,我总觉得挺奇怪的,这么少的源代码能够实现这么多的功能,是个奇迹。

JBuilderX+SQL Server开发hibernate

环境:开发的IDE:JBuilderX使用的数据库:MSSqlServer2000使用的数据库驱动:JSQLDriver说明:1、hibernate在配置文件中明确说明“MicrosoftDriver”,因此先使用JSQLDriver。DOCTYPEhibernate-mappingSYSTEM"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"><hibernate-mapping><classname="testhibernate.P

Java开源项目Hibernate

Hibernate已经帮我们解决了业务数据层这个本来十分复杂的模块的底层实现,现在,我们只要在外层裹上我们的代表数据的类即可。二)对象模型与关系数据库模型差异在写出我初探Hibernate的感受之前,我觉得写下这一节还是很有必要的。在进入正式研究Hbernate之前,我们可以思索一下问题的似乎简单与似乎十分复杂的矛盾。首先可以肯定class1àtable1,class2àtable2;很显然,table1和table2都要互相增加多一列来保存对方的key。

Hibernate+Spring+Struts扩展Struts

在这篇文章中,我们将使用一个Struts应用的示例来示范如何使用这三种方式来扩展Struts。两个扩展Struts成功的范例是Struts自身的Validation和Tiles框架。我们可以用一个HibernatePlugIn来实现这个需求,通过如下的两步:1、创建一个类实现了PlugIn接口:publicclassHibernatePlugInimplementsPlugIn{privateStringconfigFile;//Thismethodwillbecalledatapplicationshu

Hibernate包作用详解

Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。这是必须使用的jar包,Hibernate用它来读写配置文件。另外强调一点,如果在EJB中使用Hibernate,一定要用AppServer的连接池,不要用以上4种连接池,否则容器管理事务不起作用。jta.jar:JTA规范,当Hibernate使用JTA的时候需要,不过AppServer都会带上,所以也是多余的。junit.jar:Junit包,当你运行Hi

Hibernate的JNDI绑定分析

最后在addInstance方法可以看到如下代码:Contextctx=NamingHelper.getInitialContext;NamingHelper.bind;instance就是SessionFactory的实例,通过读源代码,可以清楚的看到Hibernate是在conf.buildSessionFactory()的时候通过一系列类方法调用,把创建的SessionFactory实例绑定到配置文件中hibernate.session_factory_name属性指定的名称上的,因此可见Hiber

Weblogic上配置Hibernate为JNDI

使用Weblogic的连接池,而不是自带的连接池。我修改的是D:estoracleclasseshibernate.properties,增加如下行:hibernate.dialectnet.sf.hibernate.dialect.OracleDialecthibernate.connection.datasourcemypoolhibernate.connection.provider_classnet.sf.hibernate.connection.DatasourceConnectionProvi