AnnotationSessionFactoryBean 用于创建基于JPA注解的SessionFactory
2016-11-19 14:44
495 查看
AnnotationSessionFactoryBean 拓展了LocalSessionFactoryBean类,增强的功能是:可以根据实体类的注解获取ORM的配置信息,也允许混合使用XML配置和注解配置对象关系映射,Hibernate内部自动整合这些元数据信息,并不会冲突。
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.hbm2ddl.auto">none</prop> <prop key="hibernate.format_sql">false</prop> </props> </property> <property name="packagesToScan" > <list> <value>com.lyf.web.domain</value> <value>com.lyf.webapp.domain</value> </list> </property> </bean>
package com.lyf.web.domain; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; /** * @descript: * @date: 2015年7月2日 下午4:55:09 */ @Entity @Table(name = "t_user_ext") public class UserExt { @Id @GeneratedValue private Integer id; @Column(nullable = false , unique=true) private Integer userId; private String ext1; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getUserId() { return userId; } public void setUserId(Integer userId) { this.userId = userId; } public String getExt1() { return ext1; } public void setExt1(String ext1) { this.ext1 = ext1; } }
相关文章推荐
- hibernate4不使用hibernate3的AnnotationSessionFactoryBean配置sessionFactory
- hibernate对jpa的支持,自己实现AnnotationSessionFactoryBean,可以对jpa标签进行识别
- 关于AnnotationSessionFactoryBean和LocalSessionFactoryBean的区别
- [Hibernate]hibernate4不使用hibernate3的AnnotationSessionFactoryBean配置sessionFactory
- 前几天用AnnotationSessionFactoryBean 注解方式代替*.hbm.xml时扫描映射实休文件后报错
- Spring整合Hibernate之AnnotationSessionFactoryBean与LocalSessionFactoryBean
- spring SqlSessionFactoryBean创建SqlSessionFactory
- ClasspathScanningAnnotationSessionFactoryBean自动包装配
- AnnotationSessionFactoryBean用法介绍
- 2、Spring的LocalSessionFactoryBean创建过程源码分析
- AnnotationSessionFactoryBean和LocalSessionFactoryBean
- Spring整合Hibernate之AnnotationSessionFactoryBean与LocalSessionFactoryBean
- spring LocalSessionFactoryBean转换为hibernate 的sessionfactory
- AnnotationSessionFactoryBean和LocalSessionFactoryBean的区别
- AnnotationSessionFactoryBean和LocalSessionFactoryBean
- 让spring的AnnotationSessionFactoryBean支持路径扫描
- AnnotationSessionFactoryBean用法介绍
- 基于hibernate MSQL 注解根据数据库自动创建bean
- AnnotationSessionFactoryBean用法介绍
- AnnotationSessionFactoryBean配置