<small id='yy4Mg'></small><noframes id='yy4Mg'>

  1. <legend id='yy4Mg'><style id='yy4Mg'><dir id='yy4Mg'><q id='yy4Mg'></q></dir></style></legend>
      <bdo id='yy4Mg'></bdo><ul id='yy4Mg'></ul>

  2. <tfoot id='yy4Mg'></tfoot>

      <i id='yy4Mg'><tr id='yy4Mg'><dt id='yy4Mg'><q id='yy4Mg'><span id='yy4Mg'><b id='yy4Mg'><form id='yy4Mg'><ins id='yy4Mg'></ins><ul id='yy4Mg'></ul><sub id='yy4Mg'></sub></form><legend id='yy4Mg'></legend><bdo id='yy4Mg'><pre id='yy4Mg'><center id='yy4Mg'></center></pre></bdo></b><th id='yy4Mg'></th></span></q></dt></tr></i><div id='yy4Mg'><tfoot id='yy4Mg'></tfoot><dl id='yy4Mg'><fieldset id='yy4Mg'></fieldset></dl></div>

    1. 如何使用 Doctrine2 和 MySQL 执行存储过程

      时间:2023-10-26

      <i id='nDKxr'><tr id='nDKxr'><dt id='nDKxr'><q id='nDKxr'><span id='nDKxr'><b id='nDKxr'><form id='nDKxr'><ins id='nDKxr'></ins><ul id='nDKxr'></ul><sub id='nDKxr'></sub></form><legend id='nDKxr'></legend><bdo id='nDKxr'><pre id='nDKxr'><center id='nDKxr'></center></pre></bdo></b><th id='nDKxr'></th></span></q></dt></tr></i><div id='nDKxr'><tfoot id='nDKxr'></tfoot><dl id='nDKxr'><fieldset id='nDKxr'></fieldset></dl></div>

        <bdo id='nDKxr'></bdo><ul id='nDKxr'></ul>
      • <small id='nDKxr'></small><noframes id='nDKxr'>

        <tfoot id='nDKxr'></tfoot>
          <legend id='nDKxr'><style id='nDKxr'><dir id='nDKxr'><q id='nDKxr'></q></dir></style></legend>
                  <tbody id='nDKxr'></tbody>
                本文介绍了如何使用 Doctrine2 和 MySQL 执行存储过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我在 Symfony2 应用程序中工作,我需要使用存储过程来执行一些高性能进程.

                I am working in a Symfony2 application and I need to use Stored Procedures to do some high performance processes.

                有什么方法可以使用 Doctrine2 执行(和管理参数)MySQL 存储过程?

                There are any way to execute (and manage parameters) a MySQL Stored Procedure using Doctrine2?

                解决方案:

                $em = $this->getDoctrine()->getEntityManager();
                $qb = $em->createNativeQuery(
                        'CALL USR_P_UserRegistration (' .
                            ':iduser, :name, :surname, :birthday, :idlang, :idregistry' .
                        ')',
                        new ResultSetMapping()
                    );
                $qb->setParameters(
                    array(
                        'iduser' => $c->getIduser(),
                        'name' => $c->getName(),
                        'surname' => $c->getSurname(),
                        'birthday' => $c->getBirthday(),
                        'idlang' => $c->getIdlang(),
                        'idregistry' => $c->getIdregistry()
                    ));
                $qb->execute();
                $em->flush();
                

                推荐答案

                您可以使用 Native SQL,甚至可以使用存储过程进行数据检索.

                you can use Native SQL and you could even use stored procedures for data retrieval.

                doc Native sql

                或者您可以查看此链接

                如何在 Symfony 和 Doctrine 中使用存储过程

                这篇关于如何使用 Doctrine2 和 MySQL 执行存储过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:如何将 ID 列表传递给 MySQL 存储过程? 下一篇:SQL Server:在 proc 定义中使用“WITH RECOMPILE"的影响?

                相关文章

              • <tfoot id='tDygv'></tfoot>

                <small id='tDygv'></small><noframes id='tDygv'>

                <i id='tDygv'><tr id='tDygv'><dt id='tDygv'><q id='tDygv'><span id='tDygv'><b id='tDygv'><form id='tDygv'><ins id='tDygv'></ins><ul id='tDygv'></ul><sub id='tDygv'></sub></form><legend id='tDygv'></legend><bdo id='tDygv'><pre id='tDygv'><center id='tDygv'></center></pre></bdo></b><th id='tDygv'></th></span></q></dt></tr></i><div id='tDygv'><tfoot id='tDygv'></tfoot><dl id='tDygv'><fieldset id='tDygv'></fieldset></dl></div>
                1. <legend id='tDygv'><style id='tDygv'><dir id='tDygv'><q id='tDygv'></q></dir></style></legend>

                    • <bdo id='tDygv'></bdo><ul id='tDygv'></ul>