关于Spring 2.5 和 Hibernate 3 基于Annotation的集成
网上的例子不少,但没有一个是说的很清楚的,而且有的例子和我的目标不同,于是自己尝试着配了一下~
目标:尽量多的使用Annotation,完成事务自动管理
版本:Spring-2.5.6 Hibernate-3.3.1及相关的包
首先定义Spring配置文件(也是最主要的一块),内容如下:
//spring.xml
由于Hibernate model的定义一般会很多(本例不多,呵呵),所以我把它放到另一个文件中,代码如下:
//hibernate.model.xml
然后的任务就是来改动BookServiceImpl的Annotation设置及代码,来检验一下是否起作用了,我发现是起作用的。
这里只写了一个简单的模型,对于Spring的Annotation还需要更进一步的学习~~
改了SessionFactory的class
其他的都一样。。。。
<bean id="entityManagerFactory"
ref="dataSource" />
<property name="jpaVendorAdapter">
<bean value="true" />
<property name="generateDdl" value="false" />
<property name="databasePlatform" value="org.hibernate.dialect.Oracle9Dialect" />
</bean>
</property>
</bean>
这样回更好吗?
简单 意味着开发者无知,错了也无助!