eclipseLink中TENANT实现

来源:互联网 发布:java实现九九乘法表 编辑:程序博客网 时间:2024/05/16 12:24
@Entity
@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一直没成功

0 0
原创粉丝点击