使用Myecplise自动生成的DAO,使用起来真是不太方便
有3张表,用户,角色,用户角色表
用户角色表是用户表和角色表的外键引用,就两个字段userid,roleid而且是复合成为一个ID
如果要是想通过用户ID,查询相应的用户角色表的记录的话,仅使用findById,findByExample试过都不行
findbyid,必须将所有的复合ID的值都设上,而且查询应该就一条记录。
findByExample,本来想通过这个可以查询出来,谁知道反复试了都不行
只有通过findByProperty:值得注意的是,参数propertyName要写成"id.userId",注意一定要有"id."+字段名
在此指出来,以免和我一样想法的少走弯路^_^