DataNucleus多租户:如何将鉴别器列名称和类型更改为:
tenantId Long
默认为:TENANT_ID字符串。
答案 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"等)。