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

李永china 发布于 2016/07/10 12:32
阅读 1K+
收藏 0

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

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

谢谢了    

加载中
1
超级奶爸老谭
超级奶爸老谭
其实这个可以构建一个联合主键
0
ldl123292
ldl123292
加个自增
李永china
李永china
我那是外键 自增这是主键生成机制
0
李永china
李永china
这个可以有。谢谢,我试一下
0
JFinal
JFinal

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

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

李永china
李永china
非常感谢 能够百忙之中抽出时间 给我解答
返回顶部
顶部