@Entity
@Table(name = "USER_LOGIN")
@Multitenant
@TenantDiscriminatorColumn(name = "TENANT_ID")
@Table(name = "USER_LOGIN")
@Multitenant
@TenantDiscriminatorColumn(name = "TENANT_ID")
public class UserLogin
hibernate在目前的4x版本还不具备单表多租户的功能,eclipseLink实现了
entityManager.setProperty(EntityManagerProperties.MULTITENANT_PROPERTY_DEFAULT, "1");
UserLogin obj=(UserLogin)entityManager.find(UserLogin.class, 3L);
这时候的主键查询 会增加TENANT_ID=1条件。
但是eclipseLink 文档太少,想控制台show_sql一直没成功