猿问

关于symfony3的DQL

数据库中有两个数据,一个id为1,一个id为2,用DQL查询,条件>=1,出来的结果是两天id为1

下面是我的代码:

$repository = $this->getDoctrine()

                ->getRepository('UserBundle:ShopAdmin');

        $query = $repository->createQueryBuilder('p')

                ->where('p.id >= :id')

                ->setParameter('id', $id)

                ->orderBy('p.id', 'ASC')

                ->getQuery();

        $info = $query->getResult();

用>没有问题,但是如果出现Id=0的情况,又出现了两条id=1的情况

有没大神知道为什么?

灰灰灰灰狼
浏览 1399回答 0
0回答
随时随地看视频慕课网APP
我要回答