DataNucleus将多租户:更改列型长
答
我不确定你是否可以(改变类型),因为任何多租户系统中的主要用例都是为租户使用“名称”,这就是我曾经尝试过的。由于their documentation之后可以更改列名称。
你可以尝试这样的事情(未测试)
@Entity
@MultiTenant(column="TENANT")
@Extension(key="multitenancy-jdbc-type", value="BIGINT")
public class TheClass
{
...
}
的“JDBC类型”的“价值”可能会需要是任何普通的JDBC“类型”的名称(字符串形式” BIGINT“,”INTEGER“,”TINYINT“,”SMALLINT“等)。
看起来没问题,'名称'的概念,逻辑上 –