如何在 Jetty 用户 table 中添加和使用附加字段?
How to add and use an additional field in a Jetty users table?
我需要限制用户可以添加到订单中的商品数量。因此,我希望在我的用户 table(一个整数)中有一个额外的字段来指定该限制。我可以很容易地添加该字段,使用 alter table 语句,但是我如何在我的代码中访问新字段?
另一种解决方案可能是添加多个角色,一个用于我需要的每个限制,但这似乎不必要地麻烦。
我使用的是 Jetty 8.1.5 和 JDBCLoginService,我对 Jetty 的使用经验不多。
JDBCLoginService
的用户 table 不是为此设计的。
您的要求已经超出了 JDBCLoginService
(用于身份验证的最小身份存储)的作用。
您需要建立自己的自定义 LoginService
,它将访问您选择的数据库架构,然后您可以通过传统的 JNDI
和 DataSource
在 Java Web 容器中找到访问权限。
我需要限制用户可以添加到订单中的商品数量。因此,我希望在我的用户 table(一个整数)中有一个额外的字段来指定该限制。我可以很容易地添加该字段,使用 alter table 语句,但是我如何在我的代码中访问新字段?
另一种解决方案可能是添加多个角色,一个用于我需要的每个限制,但这似乎不必要地麻烦。
我使用的是 Jetty 8.1.5 和 JDBCLoginService,我对 Jetty 的使用经验不多。
JDBCLoginService
的用户 table 不是为此设计的。
您的要求已经超出了 JDBCLoginService
(用于身份验证的最小身份存储)的作用。
您需要建立自己的自定义 LoginService
,它将访问您选择的数据库架构,然后您可以通过传统的 JNDI
和 DataSource
在 Java Web 容器中找到访问权限。