0

学说是否支持命名查询?如何像在 JPA 中那样在实体类中编写命名查询?

4

1 回答 1

1

您可以在 *Table 类的构造函数中定义命名查询,而不是实体类:

$this->addNamedQuery('name', 'query or Doctrine_Query object');

执行这个查询:

Doctrine_Core::getTable('Something')
  ->createNamedQuery('name')
  ->execute(array('params'));

官方文档有更深入的例子:http ://readthedocs.org/docs/doctrine/en/latest/en/manual/dql-doctrine-query-language.html#named-queries

于 2012-04-13T11:10:37.057 回答