mappingdirectorylocathree color op tionss有什么用

[转载]mappingLocations、mappingDirectoryLocations
由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好,&
所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能&
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations&
他们的区别:&
mappingResources:指定classpath下具体映射文件名&
name="mappingResources"&&
&value&petclinic.hbm.xml
&/property&&
mappingLocations:可以指定任何文件路径,并且可以指定前缀:classpath、file等&
name="mappingLocations"&&
&value&/WEB-INF/petclinic.hbm.xml
&/property&&
name="mappingLocations"&&
&value&classpath:/com/company/domain/petclinic.hbm.xml
&/property&&
也可以用通配符指定,'*'指定一个文件(路径)名,'**'指定多个文件(路径)名,例如:&
name="mappingLocations"&&
&value&classpath:/com/company/domainmaps/*.hbm.xml
&/property&&
上面的配置是在com/company/domain包下任何maps路径下的hbm.xml文件都被加载为映射文件&
mappingDirectoryLocations:指定映射的文件路径&
name="mappingDirectoryLocations"&
&value&WEB-INF/HibernateMappings&/value&
&/property&
也可以通过classpath来指出
name="mappingDirectoryLocations"&
&value&classpath:/XXX/package/&/value&
&/property&
mappingJarLocations:指定加载的映射文件在jar文件中&
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。mappingResources,annotatedClasses,packagesToScan(读取实体类映射)
这两个是有本质区别的,光看名字也能看出来
mappingResources用于指定少量的hibernate配置文件像这样
name="mappingResources"&&
&value&WEB-INF/conf/hibernate/cat.hbm.&/value&&
&&&&&&&&&&&&&&&
&value&WEB-INF/conf/hibernate/dog.hbm.&/value&&
&&&&&&&&&&&&&&&
&/property&&
就这样一个一个的写呗,当你觉得麻烦的时候,找mappingDirectoryLocations来就行了
name="mappingDirectoryLocations"&&
&value&WEB-INF/conf/hibernate&/value&&
&/property&&
通过注解的方式:
name="annotatedClasses"&&
&list&&value&mon.core.dao.testmodel.TestDept&/value&&/list&&
&/property&&
&通过注解扫描包的方式:
name="packagesToScan"&
&list&&value&mon.core.dao.testmodel&/value&&/list&
&/property&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&}

我要回帖

更多关于 locahost 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信