小编Har*_*man的帖子

有没有办法使用Eclipse列出某个类的equals()的所有调用?

我目前面临以下问题:

我有一个类,其中equals() - 方法被覆盖.但是我不确定它是否曾被使用过(无论是在我的同事还是在我的同事项目中).有没有办法找出来?当我搜索引用时,它只是给了我对Object equals() - Method(很多)的所有引用.肯定必须有一种比扫描所有这些更简单的方法......

有人有个主意吗?

java eclipse class equals

8
推荐指数
2
解决办法
682
查看次数

SQL/Doctrine:leftJoin中的getResult将对象和引用的对象作为数组中的2个条目返回

我在Symfony2/Doctrine-Environment中遇到以下问题:

类a与类b具有关系,但是这种关系不是通过ORM注释或其他任何方式注册的,因为引用的表是可变的.所以我以下列方式加入:

$query = $this->createQueryBuilder('a')
        ->select('a')
        ->addSelect('b')
        ->leftJoin('My\Bundle\EntityBundle\Entity\OtherClass','b',\Doctrine\ORM\Query\Expr\Join::WITH,'a.referenceId=b.id')
        ->getQuery()->getResult($hydrationMode);
Run Code Online (Sandbox Code Playgroud)

结果数组现在包含a和b的两个对象(有点像

array('a1', 'b1', 'a2', 'b2', .... )
Run Code Online (Sandbox Code Playgroud)

).我可以再次过滤它,但我觉得这不是要走的路.我尝试过不同的水合模式,但这并没有改变任何东西.

有没有办法归还它,所以保留了关联?

我的意思是这样的,如下所示:

array(array('a1', 'b1'), array('a2', 'b2'), ...)
Run Code Online (Sandbox Code Playgroud)

doctrine symfony

5
推荐指数
1
解决办法
2114
查看次数

标签 统计

class ×1

doctrine ×1

eclipse ×1

equals ×1

java ×1

symfony ×1