`
satanest
  • 浏览: 28655 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

springmvc中加载jdo配置文件

阅读更多

google app engine 支持java了,所以这几天一直在搞鼓这东西,

 

本人喜欢用spring框架,恰好它又支持,正合心意

 

但是弄了3天,spring的DispatcherServlet工作的有点问题,

 

暂时不弄了,转向去搞GAE的数据库,GAE的数据库只能用jdo

 

但是平时没用过jdo,用spring配置操作就更不用说了

 

今天在网上狂搜了一下,找到的配置都是用于关系型数据库 的,

 

GRE可不支持这个

 

实在没办法,就找LocalPersistenceManagerFactoryBean的源代码看了看

 

发现里面还有其他方法配置jdo属性的,里面如下一段注释以及4个方法:


/**
* Specify the name of the desired PersistenceManagerFactory.
* <p>This may either be a properties resource in the classpath if such a resource exists
* (JDO 2.0), or a PMF definition with that name from "META-INF/jdoconfig.xml" (JDO 2.1),
* or a JPA EntityManagerFactory cast to a PersistenceManagerFactory based on the
* persistence-unit name from "META-INF/persistence.xml" (JDO 2.1 / JPA 1.0).
* <p>Default is none: Either 'persistenceManagerFactoryName' or 'configLocation'
* or 'jdoProperties' needs to be specified.
* @see #setConfigLocation
* @see #setJdoProperties
*/

 public  void  setPersistenceManagerFactoryName (String  persistenceManagerFactoryName );

 public  void  setConfigLocation (Resource  configLocation );

 public  void  setJdoProperties (Properties  jdoProperties );

 public  void  setJdoPropertyMap (Map <StringObjectjdoProperties );

 

因为GRE用的配置文件是jdoconfig.xml,所以只要配置 persistenceManagerFactoryName 属性就搞定了

 

哇卡卡卡

 

 

补充:

搞鼓了一晚上,结果竟然是LocalPersistenceManagerFactoryBea无法识别出jdoconfig的属性文件


它是找得到,但是里面的的配置信息认不出来,结果最后自己另外写了一个jdoProperties文件来保存配置信息了


我是直接配置在applicationContext.xml 里面了,免得麻烦


哎.......

1
0
分享到:
评论
5 楼 satanest 2010-09-19  
neilone.cn 写道
我spring整jdo时也是无法识别jdoconfig.xml,不知道lz最后能不能整合?

直接在applicationContext.xml里面配置jdo信息就ok了,
不过我很久没做后台开发了,不知道现在是什么情况
4 楼 neilone.cn 2010-09-15  
我spring整jdo时也是无法识别jdoconfig.xml,不知道lz最后能不能整合?
3 楼 satanest 2009-11-05  
superfofo 写道
麻烦将applicationContext.xml 配置persistenceManagerFactoryName 的paste出来好吗?怎么配置都不成功,请指教。如下:
<bean id="persistenceManagerFactory" class="org.springframework.orm.jdo.LocalPersistenceManagerFactoryBean">
<property name="persistenceManagerFactoryName"><value>transactions-optional</value></property>
</bean>

	<bean id="entityManagerFactory"
		class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
		<property name="persistenceUnitName"
			value="transactions-optional" />
	</bean>
2 楼 superfofo 2009-11-03  
麻烦将applicationContext.xml 配置persistenceManagerFactoryName 的paste出来好吗?怎么配置都不成功,请指教。如下:
<bean id="persistenceManagerFactory" class="org.springframework.orm.jdo.LocalPersistenceManagerFactoryBean">
<property name="persistenceManagerFactoryName"><value>transactions-optional</value></property>
</bean>
1 楼 alang 2009-07-18  
GAE/J也支持JPA,新发布的1.2.2,有大量改进。

相关推荐

    SpringMVC所有jar包和配置文件

    SpringMVC所有jar包和配置文件可以快速配置springmvc项目

    SpringMVC配置文件

    SpringMVC配置文件 SpringMVC配置文件 SpringMVC配置文件

    SpringMVC 中xml文件的读取与显示

    在SpringMVC中,XML配置文件扮演着关键角色,它们定义了组件的装配方式,如控制器、服务、数据源等。这篇内容将深入探讨SpringMVC中XML文件的读取与显示,并结合JSP页面的实现。 首先,我们需要理解SpringMVC的配置...

    Springmvc最全约束配置文件

    Springmvc配置约束

    ssm配置文件springmvc.xml

    ssm配置文件springmvc.xml

    SpringMVC一些配置文件的demo

    在配置文件中,我们需要配置其加载的上下文加载路径,这通常包含SpringMVC的bean定义。 3. **处理器映射器**:处理器映射器如`DefaultHandlerMapping`或`BeanNameUrlHandlerMapping`,它们负责将URL请求映射到对应...

    详解SpringMVC加载配置Properties文件的几种方式

    在SpringMVC中,加载配置Properties文件是应用中常见的需求,用于存储数据库连接信息、系统配置等关键数据。本文将详细介绍几种SpringMVC加载Properties文件的方法。 1. 通过`context:property-placeholder`实现...

    spring整合springmvc、mybatis的jar包和配置文件

    spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件

    SpringMVC+Mybatis+Web配置文件详解

    在SpringMVC的集成中,需要配置DispatcherServlet,指定其初始化参数,如配置文件的位置。过滤器(如CharacterEncodingFilter)则可以确保请求和响应的字符编码正确。 此外,可能还有Spring的全局配置文件`...

    spring springmvc mybatis配置文件

    在"spring springmvc mybatis配置文件"中,我们将深入探讨这三者如何配置和协同工作。 首先,Spring配置文件(如`applicationContext.xml`)是整个SSM架构的核心。它定义了Bean的生命周期和依赖关系,包括数据源、...

    springMVC配置好的环境

    在“springMVC配置好的环境”中,我们通常包括了运行 Spring MVC 应用所需的所有组件和设置,这些组件可能包括但不限于: 1. **Spring Framework**:Spring 是整个应用的基础,它提供了依赖注入(DI)、面向切面...

    SpringMVC+Spring+MyBatis jar包和配置文件

    在提供的压缩包中,文件可能包括Spring、SpringMVC和MyBatis的jar包,以及相关的配置文件,例如spring-context.xml、web.xml、mybatis-config.xml、Mapper接口和XML文件等。这些文件是整合SSM框架的关键,通过它们...

    SpringMVC 项目搭建基本配置(包括日志,数据库)

    最近需要开发一个springMVC的项目,所有的配置文件太多,都需要自己一个一个写,今天花了很多时间搭建了一个空的项目,进行了日志、数据库等的基本配置,日志用的是Slf4j,数据库用的时候阿里的druid,直接可以在...

    Spring+SpringMVC配置加载顺序1

    Spring 和 SpringMVC 的配置加载顺序是理解这两个框架协同工作的重要方面。首先,DispatcherServlet 是 SpringMVC 的核心组件,它扮演着请求分发者的角色,确保请求被正确地路由到相应的处理器。DispatcherServlet ...

    SpringMVC和Spring的配置文件扫描包详解

    在 SpringMVC 中,还有一个和 Spring 相关的配置,经过验证,这个是 SpringMVC 必须要配置的,因为它声明了 @RequestMapping、@RequestBody、@ResponseBody 等_annotation-driven_配置默认加载很多的参数绑定方法,...

    配置文件:SpringMVC核心配置文件示例

    java 配置文件:SpringMVC核心配置文件示例

    Spring+SpringMVC+Mybatis整合所需jar包以及xml配置文件配置方式

    配置SpringMVC需要`spring-webmvc`库,创建`web.xml`配置DispatcherServlet,以及在Spring配置文件中定义视图解析器和控制器。 3. **Mybatis**:Mybatis是一个轻量级的持久层框架,它允许开发者编写SQL语句并映射到...

    SpringMVC基于代码的配置方式(零配置,无web.xml)

    本文将深入探讨如何在SpringMVC项目中实现基于代码的配置,以及如何在没有web.xml的情况下搭建一个完整的SpringMVC应用。 一、SpringMVC基础 SpringMVC是Spring框架的一部分,用于处理HTTP请求和响应。它提供了一...

    springmvc配置文件

    在Spring MVC框架中,配置文件起着至关重要的作用,它们定义了应用的组件、行为以及它们之间的交互方式。以下是对给定的配置文件的详细解释: 1. `applicationContext.xml`: 这是Spring应用上下文配置文件,用于...

    SpringMVC文件上传,多文件上传实例

    在SpringMVC的配置文件中,我们需要添加`CommonsMultipartResolver`作为默认的`MultipartResolver`,这允许Spring处理`multipart/form-data`类型的请求。同时,我们需要配置最大上传文件大小以及临时文件存储路径。...

Global site tag (gtag.js) - Google Analytics