JPA x JDBC

Eu estava comentando aqui com o pessoal da empresa sobre o uso do JPA para queries complexas.
O pessoal aqui optou por ultilizar JDBC, devido a complexidade da query, isso de fato é veridico?

Alguem já teve problemas na ultilização da JPA para queries extremamente extensas e resolveu optar por JDBC ?

JPA da conta de tudo o que JDBC faz?

:’( ninguem?

Se a query for muito complexa ainda assim você pode usar um artifício chamado Named Queries

Na minha opinião isso não justifica o uso de JPA(Hibernate, Toplink, etc) x JDBC

Não entendi muito bem o que você quiz dizer e não entendi tambem a diferença entre uma query e uma namedQuery, visto que a diferença entre elas são os lugares onde são colocadas, porém são todas JPQL.

tem as @NamedNativeQueries ( {@NamedNativeQuery ()} )

Por dentro do JPA tem como vc chamar SQL mesmo. Não existe necessidade de passar por JDBC.