DataNucleus多租户:将列类型更改为long

时间:2017-08-16 21:25:34

标签: jpa multi-tenant datanucleus discriminator

DataNucleus多租户:如何将鉴别器列名称和类型更改为:

   tenantId Long

默认为:TENANT_ID字符串。

1 个答案:

答案 0 :(得分:0)

我不确定你是否可以(改变类型),因为任何多租户系统中的主要用例都是使用" name"对于房客而言,这是我曾经尝试过的一切。您可以清楚地更改列名称,因为它位于their documentation

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

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

" jdbc-type" '值'可能需要是任何普通JDBC"类型"的字符串形式。名称(" BIGINT"," INTEGER"," TINYINT"," SMALLINT"等)。

相关问题