jFinal 中 如果数据库没有主键怎么映射

发布于 2021-12-04 11:22:21 字数 306 浏览 698 评论 6

@JFinal   我的role_user 表没有  主键 只是两个外键字段   分别关联role   user表     

arp.addMapping("role_user", "这个地方怎么写呢(一般都是表的主键)", RoleUser.class);

谢谢了    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

甜柠檬 2021-12-04 18:06:09

非常感谢 能够百忙之中抽出时间 给我解答

平生欢 2021-12-04 18:05:52

   这种情况最好用联合主键,这样既满足了 Active record 模式的需求,又可以避免插入重复数据。

   此外,Active Record 模式的核心是一条数据表记录唯一对应一个 model 对象,建立对应关系的钮带就是主键,所以 Active Record 是必须要有主键的。特殊情况下没有主键,可以使用一下 Db + Record 模式。

初见你 2021-12-04 17:56:14

这个可以有。谢谢,我试一下

梦里兽 2021-12-04 17:52:20

我那是外键 自增这是主键生成机制

百思不得你姐 2021-12-04 17:36:22

加个自增

感情旳空白 2021-12-04 12:57:40

其实这个可以构建一个联合主键

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文