🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232442

Re: Symfony 4 - jak projektować bazę danych pod Doctrine?

#232442
From: Marek S
Date: Wed, 24 Apr 2019 17:41
21 lines
1862 bytes
W dniu 2019-04-24 o 08:24, ww pisze:

> a QueryBuilder nie umożliwia 
> $em->createQueryBuilder()->delete()->where() lub 
> $em->createQueryBuilder()->update() ??

Tak, to wiem. Ale jak sama nazwa wskazuje - Query... czyli programista 
generuje SQL. Alternatywnie jest też Native SQL - gdzie SQL jest już 
zupełnie jawny, bez zastępowania wyrażeń SQLowych odpowiednikami 
ORMowymi. QueryBuilder to taki trochę większy kamuflaż SQL'a. Może i 
racja, że to można nazwać natywnym sposobem.

Na uwadze miałem to, że Wojtek dość dobitnie podkreślał parę razy, że 
SQL w ORM, to delikatnie mówiąc: nietakt. A nawet, że gdy zajdzie 
potrzeba użycia SQL'a, to należy zrezygnować z ORM.

Stąd było moje pytanie.

-- 
Pozdrawiam,
Marek
Technical Details
Message-ID: <q9q757$amv$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <q9foak$p72$1@node2.news.atman.pl> <slrnqboo9s.e87.wojciech.bancer@pl-test.org> <5cbf10a8$0$482$65785112@news.neostrada.pl> <q9ngu2$rla$1@node2.news.atman.pl> <5cc0011d$0$529$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Marek S <precz@spamowi.com>
Newsgroups: pl.comp.lang.php
Subject: Re: Symfony 4 - jak projektować bazę danych
 pod Doctrine?
Date: Wed, 24 Apr 2019 19:41:50 +0200
Organization: ATMAN - ATM S.A.
Lines: 21
Message-ID: <q9q757$amv$1@node2.news.atman.pl>
References: <q9foak$p72$1@node2.news.atman.pl> <slrnqboo9s.e87.wojciech.bancer@pl-test.org> <5cbf10a8$0$482$65785112@news.neostrada.pl> <q9ngu2$rla$1@node2.news.atman.pl> <5cc0011d$0$529$65785112@news.neostrada.pl>
NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1556127719 10975 89.70.94.204 (24 Apr 2019 17:41:59 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 24 Apr 2019 17:41:59 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
In-Reply-To: <5cc0011d$0$529$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit