第一步:修改applicationContext.xml:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource"> <ref local="dataSource" /> </property> <property name="packagesToScan"> <list> <value>cn.test.pojos</value> </list> </property> <property name="hibernateProperties"> <value> hibernate.dialect=#{jdbcProperties.dialect} hibernate.show_sql=true hibernate.hbm2ddl.auto=update//自动生成数据库表,如果表存在就更新数据库表字段但是不会删除表中的数据 hibernate.format_sql=true hibernate.cache.use_second_level_cache=false hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider </value> </property> </bean>
第二步:
修改POJO News
News 位于:cn.test.pojos包中
@Entity @Table(name = "fudong")//指定数据库表名默认为POJO的简单名称 public class News implements java.io.Serializable {
// Fields
/** * */ private static final long serialVersionUID = 6146492998543649286L; @Id//对象标识符 @SequenceGenerator(name = "newsseq", sequenceName = "news_s")//主键生成方式序列 @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "newsseq") private Long sid; private String newsTitle; @Lob//定义clob/blob类型的字段 private String newsContent;
...
}
第三步:
需要把 :ejb3-persistence.jar,hibernate-annotations.jar,hibernate-commons-annotations.jar,hibernate-entitymanager.jar包放入类路径下面。
|
相关推荐
NULL 博文链接:https://binshanf.iteye.com/blog/264937
-- 自动扫描所有注解该路径 --> 14. 15. <context:property-placeholder location="classpath:/hibernate.properties" /> 16. 17. 18. class="org.springframework.orm.hibernate3.annotation....
对web包中的所有类进行扫描,以完成Bean创建和自动依赖注入的功能 mvc:annotation-driven --> <!-- 扫描包 --> <context:annotation-config/> *" /> <bean id="jspViewResolver" class="org....
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <value>com.org.core.entity</value> ${hibernate....
AnnotationSessionFactoryBean AnnotationTransactionAttributeSource AnnotationUtils AntPathMatcher AopConfigException AopContext AopInvocationException AopNamespaceHandler AopNamespaceUtils ...
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> org.whvcse.model.Userinfo ...
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <ref bean="dataSource"></ref> <prop key="hibernate.dialect">org.hibernate.dialect....