如何在eclipselink中访问多个租户?

弗兰克·亨宁森

eclipselink(或Hibernate)中的租户是一个很好的概念,可以将数据域彼此分开。我在单表策略中使用eclipselink。

有时有必要从多个租户那里访问数据(例如,出于管理目的)。有什么好办法吗?(我不想遍历所有租户来收集数据...)

例:

@Entity
@Multitenant
@TenantDiscriminatorColumn(name = "TENANT", contextProperty = "tenant.id")
public class TenantEntity {
    ...

我可以使用参数化的实体管理器访问特定租户中的对象:

private static EntityManager newEntityManager(String tenant) {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("tenant.id", tenant);
    return emf.createEntityManager(map);
}

有没有方便的方法可以查询所有租户?(或者持久性对象的身份仅在单个租户中定义?)

克里斯

EclipseLink有一个开放功能请求,以允许更好的方式允许管理服务器访问多租户数据:https : //bugs.eclipse.org/bugs/show_bug.cgi?id= 355458-如果对您。

解决方法是为管理控制台创建一个单独的持久性单元。一种解决方法是将多租户元数据移动到EclipseLink orm.xml文件,并在租户持久性单元中使用它,而管理持久性单元仅使用实体类。您可能希望实体中的字段可以映射到管理控制台可以使用和查询的“租户”列,但对于租户特定的持久性单元而言是只读或不可访问的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在laravel中建立一个多租户数据库,其中每个租户都有多个用户?

来自分类Dev

如何在Python中访问列表中的多个项目?

来自分类Dev

如何在 Aure AD 的多租户应用中添加授权租户列表?

来自分类Dev

如何在Jekyll YAML配置中访问多个嵌套变量

来自分类Dev

如何在Electron App中访问mainWindow的多个实例?

来自分类Dev

如何在Python中从字典的多个值访问单个键

来自分类Dev

如何在Vue v-for中访问多个变量?

来自分类Dev

如何在云功能中从 Firestore 访问多个文档

来自分类Dev

EclipseLink确实在错误的租户中插入命令

来自分类Dev

EclipseLink确实在错误的租户中插入命令

来自分类Dev

如何在MVC 5中创建多租户视图结构

来自分类Dev

如何在Neo4j中实现多租户

来自分类Dev

如何在夹层多租户中启用每个站点的模板

来自分类Dev

如何在Oracle Cloud租户中列出未标记的资源

来自分类Dev

如何在Linux中从Internet下载eclipselink jar文件

来自分类Dev

如何在EclipseLink中引用自定义的“ ConnectionProvider”?

来自分类Dev

如何在azure ad scim设置中支持多个租户和秘密令牌

来自分类Dev

如何在多个租户中使用 VSTS 在 azure app-service web-apps 中部署?

来自分类Dev

Codeigniter:如何在一个类中访问多个其他函数的多个变量?

来自分类Dev

我有两个 Azure 活动目录租户。如何在 Microsoft 图形 API 中按租户 ID 过滤用户

来自分类Dev

Spring boot - 在多租户应用程序中的单个请求中访问多个数据源

来自分类Dev

如何在ArangoDB中使用自我Join访问集合中多个文档中的数据

来自分类Dev

如何在必须在多个活动中访问的Android中实现Paho MQTT客户端

来自分类Dev

如何检测的EclipseLink首次访问,使延迟加载?

来自分类Dev

如何在Tess4j中访问多个.traineddata文件?

来自分类Dev

如何在地图C ++中存储/访问同一键的多个值

来自分类Dev

如何在React Native中构建可被多个组件访问的单个模式组件?

来自分类Dev

在CakePHP中,如何在使用auth的同时允许访问多个页面?

来自分类Dev

如何在承载多个网站的服务器中通过IP地址访问网站?

Related 相关文章

  1. 1

    如何在laravel中建立一个多租户数据库,其中每个租户都有多个用户?

  2. 2

    如何在Python中访问列表中的多个项目?

  3. 3

    如何在 Aure AD 的多租户应用中添加授权租户列表?

  4. 4

    如何在Jekyll YAML配置中访问多个嵌套变量

  5. 5

    如何在Electron App中访问mainWindow的多个实例?

  6. 6

    如何在Python中从字典的多个值访问单个键

  7. 7

    如何在Vue v-for中访问多个变量?

  8. 8

    如何在云功能中从 Firestore 访问多个文档

  9. 9

    EclipseLink确实在错误的租户中插入命令

  10. 10

    EclipseLink确实在错误的租户中插入命令

  11. 11

    如何在MVC 5中创建多租户视图结构

  12. 12

    如何在Neo4j中实现多租户

  13. 13

    如何在夹层多租户中启用每个站点的模板

  14. 14

    如何在Oracle Cloud租户中列出未标记的资源

  15. 15

    如何在Linux中从Internet下载eclipselink jar文件

  16. 16

    如何在EclipseLink中引用自定义的“ ConnectionProvider”?

  17. 17

    如何在azure ad scim设置中支持多个租户和秘密令牌

  18. 18

    如何在多个租户中使用 VSTS 在 azure app-service web-apps 中部署?

  19. 19

    Codeigniter:如何在一个类中访问多个其他函数的多个变量?

  20. 20

    我有两个 Azure 活动目录租户。如何在 Microsoft 图形 API 中按租户 ID 过滤用户

  21. 21

    Spring boot - 在多租户应用程序中的单个请求中访问多个数据源

  22. 22

    如何在ArangoDB中使用自我Join访问集合中多个文档中的数据

  23. 23

    如何在必须在多个活动中访问的Android中实现Paho MQTT客户端

  24. 24

    如何检测的EclipseLink首次访问,使延迟加载?

  25. 25

    如何在Tess4j中访问多个.traineddata文件?

  26. 26

    如何在地图C ++中存储/访问同一键的多个值

  27. 27

    如何在React Native中构建可被多个组件访问的单个模式组件?

  28. 28

    在CakePHP中,如何在使用auth的同时允许访问多个页面?

  29. 29

    如何在承载多个网站的服务器中通过IP地址访问网站?

热门标签

归档