关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 7552|回复: 0

小白,求解答关联映射问题。希望好心人解答。

[复制链接]
发表于 2013-11-23 16:20:34 | 显示全部楼层 |阅读模式
小白,求解答疑惑
仿照系统表TSRoleUser, 关联映射VoteEntity和TSUser实体。测试后成功插入。仿制的VoterEntity大致具体如下。
@Entity
@Table(name = "tabvoter")
public class VoterEntity extends IdEntity implements java.io.Serializable {
       
        private VoteEntity VoteEntity;
        private TSUser TSUser;

        @ManyToOne(fetch = FetchType.EAGER)
        @JoinColumn(name = "varvoteid")
        public VoteEntity getVoteEntity() {
                return this.VoteEntity;
        }

        public void setVoteEntity(VoteEntity VoteEntity) {
                this.VoteEntity = VoteEntity;
        }

        @ManyToOne(fetch = FetchType.EAGER)
        @JoinColumn(name = "varuserid")
        public TSUser getTSUser() {
                return this.TSUser;
        }

        public void setTSUser(TSUser TSUser) {
                this.TSUser = TSUser;
        }
但查询实体时
   List<VoterEntity> VoterEntity = voteService.findByProperty(VoterEntity.class, "VoteEntity.id", vote.getId());
其中
findByProperty(VoterEntity.class, "VoteEntity.id", vote.getId())里的VoteEntity.id属性找不到,报错。
而如下查询
List<VoterEntity> VoterEntity = voteService.findByProperty(VoterEntity.class, "TSUser.id", vote.getId());里的TSUser.id正确。
是不是配置映射时,还是其中哪一步少配了什么,请好心人指点,都需配哪些东西。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表