ORM JPA 를기반해 Node 에서 쓰는 Prisma와 TypeORM
배경ORM(Object Relational Mapping)은 애플리케이션 코드에서 데이터베이스를 다루기 위한 계층이다.각 ORM은 쿼리를 작성하는 방식이 서로 다르며, 대표적으로 Java 생태계의 JPA, Node.js 생태계의 Prisma, TypeORM이 널리 사용된다.특히 JPA는 JPQL이라는 ORM 전용 쿼리 언어를 제공하지만, Node.js ORM들은 동일한 구조를 반드시 제공하지 않는다.핵심 질문JPA의 JPQL(@Query) 방식과 같은 기능이 Prisma, TypeORM에도 존재하는가?각 ORM은 어떤 방식으로 쿼리를 작성하는가?ORM 별로 쿼리 계층 구조는 어떻게 다른가?1. JPAJPA는 JPQL(Java Persistence Query Language) 이라는 ORM 전용 쿼리 언어..