English 中文(简体)
g. 与JDO的铁路——我如何坚持不懈地工作 管理人员
原标题:grails with JDO - how do I work with persistenceManager correctly

我正在开发一种使用权宜之计的发动机和铁路。 我设立了一个主计长,负责我的灵活申请。 主计长呼吁一个部门收回一个名单,将其送回灵活性。

灵活客户能够一次性收回数据。 又 如果我把行动称作浏览器,我也可以把行动称为行动,并收回数据。 我发现的问题是,由于评估者正在使用联合情报和安全局,在我第一次打电话之后,它无法不止一次地称呼它。

我读过一些职位,表明你如何建立一个单一吨位,并刚刚获得援助。 当需要时,管理人员似乎也不工作。

这是我第一次与联合调查组合作,我可以利用一些建议,利用这些服务在组成基地开展工作。

这里是实际查询数据库的服务守则。

package com.dlish.fulcrum

import com.dlish.fulcrum.PMF
import org.springframework.beans.factory.InitializingBean
import com.google.appengine.api.datastore.*
import com.dlish.fulcrum.Show

class VenueBlastService {

    static transactional = true

    def grailsApplication
    def setting

    void afterPropertiesSet()
    {
        this.setting = grailsApplication.config.setting
    }

    def persistenceManager

    def getAllShows() {         

        def query = persistenceManager.newQuery( Show )
        def  showInstanceList = query.execute()

        return showInstanceList

    }
}
最佳回答

rail铁丝网在申请范围内制造了持久性的曼热物。 违约时,服务是单一州,这意味着它们一度而不是按要求创建。 因此,如果你给你的服务留下一个持续存在的Manager案变量,第一项请求将具有有效的持久性管理,但随后的所有呼吁都将有封闭的持久性管理,因为你的服务仍然将管理人员从第一项请求中推荐。

有两个方法可以确定:

(1) 改变服务范围。 您可以这样做,将以下内容列入服务班:

static scope = "request"

(2) 在你称之为服务方法时,将控制器的持久性控制器转到服务处。

问题回答

这与我的主计长的守则非常相似。 除非我不使用交易=真实,否则,你为什么要你只读吗? 你们用的是哪一种 app子?

这里,我是 j。

<?xml version="1.0" encoding="utf-8"?>

<persistence-manager-factory name="transactions-optional">
    <property name="javax.jdo.PersistenceManagerFactoryClass"
        value="org.datanucleus.store.appengine.jdo.DatastoreJDOPersistenceManagerFactory"/>
    <property name="javax.jdo.option.ConnectionURL" value="appengine"/>
    <property name="javax.jdo.option.NontransactionalRead" value="true"/>
    <property name="javax.jdo.option.NontransactionalWrite" value="true"/>
    <property name="javax.jdo.option.RetainValues" value="true"/>
    <property name="datanucleus.appengine.autoCreateDatastoreTxns" value="true"/>
</persistence-manager-factory>





相关问题
How to make logging.debug work on Appengine?

I m having a tough time getting the logging on Appengine working. the statement import logging is flagged as an unrecognized import in my PyDev Appengine project. I suspected that this was just an ...

gqlQuery returns object, want list of keys

Is there a way to convert the GqlQuery object to an array of keys, or is there a way to force the query to return an array of keys? For example: items = db.GqlQuery("SELECT __key__ FROM Items") ...

Integrating Google AppEngine with a Thick Client

I want to make a multi-user client-server solution with Java Swing thick client as a front-end and Google AppEngine (Java one) as a back-end. The problem is that GAE provides only web-based forms for ...

sorl.thumbnail : thumbnail is not a valid tag library?

I am trying to install sorl.thumbnail but am getting the following error message: thumbnail is not a valid tag library: Could not load template library from django.templatetags.thumbnail, No module ...

热门标签