3 ms·
Having used Django's ORM, SQLAlchemy and JPA (via Spring Boot), it depends on the ORM. E.g., JPA's automatic query generation[0] is very convenient while still
by noisy_boy 6y ago
Having used Django's ORM, SQLAlchemy and JPA (via Spring Boot), it depends on the ORM. E.g., JPA's automatic query generation[0] is very convenient while still allowing plenty of options for handcrafted SQL, if needed. I'm the kind of person who enables logging of ORM generated SQL so that I can see exactly whats going on under the hood; so far, many hours saved with very few complaints. This assumes a well defined database model - if that has issues, all bets are off.
[0]: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.query-methods.query-creation https://docs.spring.io/spring-data/jpa/docs/current/referenc...