请问play1中非serial, 非名为id 主键的Model应该怎么写?
现有以下两个表
--系统模块 DROP TABLE center_model; CREATE TABLE center_model ( model_code character varying(64) NOT NULL, model_name character varying(64) NOT NULL, modelgroup_code character varying(64) NOT NULL, CONSTRAINT pk_center_model PRIMARY KEY (model_code) ); --系统模块分组 DROP TABLE center_modelgroup; CREATE TABLE center_modelgroup ( modelgroup_code character varying(64) NOT NULL, modelgroup_name character varying(64) NOT NULL, CONSTRAINT pk_center_modelgroup PRIMARY KEY (modelgroup_code));
center_model.modelgroup_code ManyToOne关联 center_modelgroup.modelgroup_code
这两个表的Model应该怎么写?? 可以做到查询时得到以下效果吗??
List<CenterModelGroup> groups = CenterModelGroup.findAll(); List<CenterModel> models = groups.get(0).models
或
CenterModel model = CenterModel.find("").first(); CenterModelGroup group = model.group;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
继承 GenericModel 外加 @Id 注解来自行指定 Id, 其他的 ManyToOne 按照 JPA 注解写就好了.