DataNucleus将多租户:更改列型长

问题描述:

DataNucleus将多租户:改变鉴别列名和类型如何:DataNucleus将多租户:更改列型长

tenantId Long 

默认为:TENANT_ID字符串。

我不确定你是否可以(改变类型),因为任何多租户系统中的主要用例都是为租户使用“名称”,这就是我曾经尝试过的。由于their documentation之后可以更改列名称。

你可以尝试这样的事情(未测试)

@Entity 
@MultiTenant(column="TENANT") 
@Extension(key="multitenancy-jdbc-type", value="BIGINT") 
public class TheClass 
{ 
... 
} 

的“JDBC类型”的“价值”可能会需要是任何普通的JDBC“类型”的名称(字符串形式” BIGINT“,”INTEGER“,”TINYINT“,”SMALLINT“等)。

+1

看起来没问题,'名称'的概念,逻辑上 –