Spring配置SessionFactory
来源:互联网 发布:如何购买国外域名 编辑:程序博客网 时间:2024/04/28 00:49
注意:class的变化
1.不用dataSource引入hibernate.cfg.xml
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
- <property name="configLocation">
- <value>classpath:hibernate.cfg.xml</value>
- </property>
- </bean>
2.丢掉hibernate.cfg.xml
1>使用注解:
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
- <property name="dataSource" ref="dataSource" />
- <property name="annotatedClasses">
- <list>
- <value>com.bjsxt.model.User</value>
- <value>com.bjsxt.model.Log</value>
- </list>
- </property>
- <property name="hibernateProperties">
- <props>
- <prop key="hibernate.dialect">
- org.hibernate.dialect.MySQLDialect
- </prop>
- <prop key="hibernate.show_sql">true</prop>
- </props>
- </property>
- </bean>
2>不使用注解
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
- <!-- 依赖注入数据源,注入正是上面定义的dataSource -->
- <property name="dataSource" ref="dataSource" />
- <property name="mappingResources"><!-- mappingResouces属性用来列出全部映射文件 -->
- <list><!-- 以下用来列出Hibernate映射文件 -->
- <value>jsf/web/entity/User.hbm.xml</value>
- </list>
- </property>
- <!-- 定义Hibernate的SessionFactory的属性 -->
- <property name="hibernateProperties">
- <props>
- <!-- 指定数据库方言 -->
- <prop key="hibernate.dialect">
- org.hibernate.dialect.MySQLInnoDBDialect</prop>
- <!-- 是否根据需要每次自动创建数据库 -->
- <prop key="hibernate.hbm2ddl.auto">update</prop>
- <!-- 显示Hibernate持久化操作所生成的SQL -->
- <prop key="hibernate.show_sql">true</prop>
- <!-- 将SQL脚本进行格式化后再输出 -->
- <prop key="hibernate.format_sql">true</prop>
- </props>
- </property>
- </bean>
3>使用packagesToScan
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
- <property name="dataSource" ref="dataSource" />
- <property name="packagesToScan">
- <list>
- <value>com.bjsxt.model</value>
- </list>
- </property>
- <property name="hibernateProperties">
- <props>
- <prop key="hibernate.dialect">
- org.hibernate.dialect.MySQLDialect
- </prop>
- <prop key="hibernate.show_sql">true</prop>
- </props>
- </property>
- </bean>
0 0
- Spring配置SessionFactory
- Spring配置SessionFactory
- spring配置sessionFactory
- spring配置sessionFactory
- Spring配置SessionFactory
- Spring配置SessionFactory
- Spring配置SessionFactory
- Spring配置SessionFactory
- spring 配置sessionFactory
- Spring配置SessionFactory
- Spring的sessionFactory配置详解
- spring配置SessionFactory ,transactionManager以及其他特性
- spring管理SessionFactory中XML配置
- spring配置SessionFactory ,transactionManager以及其他特性
- Spring配置sessionFactory的三种方法
- spring配置SessionFactory ,transactionManager以及其他特性
- Spring 中配置sessionFactory及用法
- spring管理SessionFactory中XML配置
- A Quick Guide to Sublime Text
- could not determine type for java.util.set
- 外企的福利真比国企差吗?
- jQuery图片轮播(焦点图)插件
- [Effective C++] 条款01:视C++为一个语言联邦
- Spring配置SessionFactory
- 用SlickEdit 编译 MDK4 项目
- 字符编码问题
- DxO Optics Pro 9.1.5 builder 1919 汉化版
- 二维元胞自动机扩展
- MySQL简单的备份恢复(mysqldump)
- OSI模型的各层功能之物理层
- linux特殊文件权限
- 测试公式