gpt4 book ai didi

java - XPage 托管 Bean 可以跨多个数据库工作吗?

转载 作者:行者123 更新时间:2023-12-01 17:20:41 25 4
gpt4 key购买 nike

我有一套数据库,当用户进行身份验证时,托管 bean 会记住客户 ID。该客户 ID 可供整个数据库套件中的所有 XPage 使用。所有 XPages 都能够切换到不同的帐户,从而客户 ID 发生变化。

切换帐户时,该数据库的托管 Bean 已设置,但移动到另一个数据库中的另一个 XPage 时,该托管 Bean 尚未更新!托管 bean session 范围似乎是特定于数据库的,但我的情况(正确或错误)意味着我必须跨数据库记住此客户 ID。

如何跨数据库记住托管 Bean 中设置的客户 ID?由于托管 Bean 无法跨数据库工作,我是否必须生成标准配置文件文档?!

最佳答案

托管 Bean 的作用域为应用程序、 session 、 View 或请求,并且这些作用域只能在单个 nsf 内访问。

你有(至少?)两个选择:

  1. 将所有 XPage 逻辑移至一个可访问所有不同后端数据库的 nsf
  2. 使用 XPages Starter Kit on OpenNTF 一部分的服务器范围服务器范围

我会推荐选项 1。

关于java - XPage 托管 Bean 可以跨多个数据库工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19023098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com