Spring整合加载Hibernate文件
2015-11-08 17:56
387 查看
<property name="annotatedClasses"> <list> <value>com.sise.domain.Admin</value> <value>com.sise.domain.Remind</value> <value>com.sise.domain.User</value> </list> </property>
可以使用下面的方法代替
<property name="packagesToScan" value="com.sise.domain"/>
其他示例(跨目录,层级)
<property name="packagesToScan" value="com.xxx.model" />,会转换成"classpath*:com/xxx/model**/*.class",这个路径可以找出com/xxx/model根目录下的类文件 <property name="packagesToScan" value="com.xxx.model.*" />,会转换成"classpath*:com/xxx/model/***/*.class",这个路径可以找出com/xxx/model根目录下一级子目录中的类文件,如com/xxx/model/son/Hi.class <property name="packagesToScan" value="com.xxx.model." />(注意最后的点),会转换成"classpath*:com/xxx/model/**/*.class",这个路径可以找出com/xxx/model根目录下及其子孙目录下所有的类文件. 一般来讲,这些就是我们要的文件。
示例
<!-- 定义Hibernate的SessionFactory,SessionFactory需要依赖数据源,注入dataSource --> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean" p:dataSource-ref="dataSource"> <!-- 定义Hibernate SessionFactory的属性 --> <property name="hibernateProperties"> <props> <!-- 指定Hibernate的连接方言 --> <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop> <!--是否根据Hiberante映射创建数据表,但是不会自动创建数据库 --> <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> </props> </property> <!-- packagesToScan注解扫描的包,找出持久化PO类 --> <property name="packagesToScan" value="com.rapido.business." /> </bean>
相关文章推荐
- Struts2 URL参数 s:if 判断运用
- leetcode:Add Two Numbers---------java源码
- java多线程安全问题-同步修饰符于函数
- Java内存回收机制(第三讲)
- java 多线程安全问题-同步代码块
- Spring中的报错:no matching editors or conversion strategy found
- 华为、阿里、京东使用的Java web框架是啥样的?
- json、javaBean、xml互转的几种工具介绍
- Spring MVC 框架搭建及详解
- spring配置数据源
- eff java 15条
- 进程和线程的关系,同时如何使用Java实现
- Caused by: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
- Jaxb2 实现JavaBean与xml互转
- Spring横切面(advice),增强(advisor),切入点(PointCut)
- Java基础3笔记
- Struts2和Spring的mvc的区别
- myeclipse使用工具简化数据库开发
- java生成指定范围的随机数
- MyEclipse10中安装activiti插件后,新建activiti项目未显示maven dependencies