神奇的Hibernate,表没有 主键,对应的映射文件就自动给我生成多了个实体类

public List<OptionListh> queryOptionList(String optionType) {
    List<OptionListh> optionLisths=new ArrayList<OptionListh>();
    String hql="select d.id from OptionList d where d.id.optionType='"+optionType+"'";
    List<OptionListId> optionLists=baseDao.find(hql);
    OptionListh qxz =new OptionListh();
    qxz.setOptionKey(-1);
    qxz.setOptionVal("--请选择--");
    qxz.setSelected(true);
    optionLisths.add(qxz);
    for(OptionListId d:optionLists){
        OptionListh optionListh =new OptionListh();
        BeanUtils.copyProperties(d, optionListh);
        optionLisths.add(optionListh);
    }

    return optionLisths;
}

你可能感兴趣的:(神奇的Hibernate,表没有 主键,对应的映射文件就自动给我生成多了个实体类)