具有新数据源的虚拟实体

时间:2015-08-20 21:08:05

标签: hibernate orm coldfusion coldbox

我有一个Users实体,它在几个不同的应用程序中重复,它只是从application.cfc继承数据源。我正在尝试将应用程序的某些部分合并到一个位置,因此我需要访问具有不同数据源的实体,因为一个应用程序将访问所有部分。

component accessors=true persistent=true table="Users" entityName="Users" extends="common.model.BaseActiveEntity"{...}

根据我在网上找到的内容,我应该可以从虚拟实体服务中为此实体设置数据源,如下所示:

Component singleton=false accessors=true autowire=false Datasource="DB2" extends="common.model.BaseVirtualEntityService"{
    public testUser function init(){
        super.init(argumentCollection=arguments,entityName="Users");        
        return this;
    }
}

但是当我将实体转储到页面以查看它包含的内容时,它已默认返回到application.cfc中设置的数据源。我想弄清楚是否有办法强制数据源到实体。有什么想法吗?

0 个答案:

没有答案