如何在 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,它将访问您选择的数据库架构,然后您可以通过传统的 JNDIDataSource 在 Java Web 容器中找到访问权限。