Railo ORM没有持久化到数据源-但它持久化到哪里?

Railo ORM没有持久化到数据源-但它持久化到哪里?,orm,coldfusion,railo,Orm,Coldfusion,Railo,这里有一些真正奇怪的东西。Railo 4.2.2(最新/最前沿)。创建用户、持久化、刷新,然后通过sql和ORM查询数据库: <cfset u = var user = new com.sharp.model.user.User({username: "admin", password: hash("p@ssw3rd"), isAdmin: true})> <cfset entitySave( u )> <cfset ormFlush()> <cfqu

这里有一些真正奇怪的东西。Railo 4.2.2(最新/最前沿)。创建用户、持久化、刷新,然后通过sql和ORM查询数据库:

<cfset u = var user = new com.sharp.model.user.User({username: "admin", password: hash("p@ssw3rd"), isAdmin: true})>

<cfset entitySave( u )>
<cfset ormFlush()>
<cfquery name="foo">
    select *
    from user
</cfquery>
<cfdump var="#foo#" />
<cfdump var="#ormExecuteQuery('from User')#" />

Railo Leading edge版本中的某些内容导致了这个(非常奇怪的)问题。我回滚了补丁,效果很好。托德,你有没有为此提出错误?我也看到了。啊,找到了:嘟嘟,看看我对你上一个问题的回答。这些更改正在ORM会话中进行,因此你可以看到它们,但不会刷新到DB。绝对是一个回归错误。还有其他原因:
this.datasource = 'rrm';
this.ormSettings = { cfclocation: ormPaths, logSQL: false, flushAtRequestend: false, eventHandling: true, saveMapping: false, dbCreate: 'update', secondaryCacheEnabled: false };