Initial textual assumptions

master
Edward M. Kagan 4 years ago
commit 81e363730e

@ -0,0 +1,32 @@
# Java ORM test
## Initial assumptions
- JPA is f\*\*\*ing slow, due too many layers of abstraction
- NO xml and other shit-styled non-code-like sources must be needed
- no additional tools to work (only boxed with technology set or none is applicable)
<!-- - Current solution does not provide accurated integration path for jWick-kernel (and/or ᛏᚨᛒᛟᚱd-itself) -->
## Initila list of techs
- [Apache Cayenne](https://github.com/apache/cayenne)
- [Ebean](https://github.com/ebean-orm/ebean)
- [MyBatis](https://github.com/mybatis/mybatis-3)
- [jOOQ](https://github.com/jOOQ/jOOQ)
- [speedment](https://github.com/speedment/speedment)
- [Hibernate](https://github.com/hibernate/hibernate-orm) (as JPA representative - zero mark)
## Initial criteria
Must:
- encrypted columns
- no raw SQL for simple CRUD operations
- support for PostgreSQL
Good to see if:
- support for MariaDB
- support extended PostgreSQL features (including json and array)
- "N+1" problem automatic solutions (as much as possible)
- ability to generate raw SQL (to be executed elsewhere)

@ -0,0 +1 @@
1. [Java persistence frameworks comparison](https://github.com/bwajtr/java-persistence-frameworks-comparison) (from 2017)
Loading…
Cancel
Save