google-nomulus/config
Lai Jiang e4e7c5ead2 Make RegistryJpaIO use CriteriaQuery intead of QueryComposer (#1209)
QueryComposer could be used when the transaction manager is not
determined (i. e. it supports both ofy and sql), but this also imposes
limits on what you can do with it. For example it does not support IN
operator in the where clause.

Since QueryComposer itself creates a CriteriaQuery for JPA TM it make
sense to have RegistryJpaIO take a CriteriaQuery directly as it only
uses JPA.

Also add some more helper methods to use native queries and typed
queires, and fix some generic type warnings.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/google/nomulus/1209)
<!-- Reviewable:end -->
2021-06-18 10:29:00 -04:00
..
checkstyle Upgradle JUnit to 4.13 (#442) 2020-01-14 10:54:09 -05:00
dependency-license Update more dependencies to newer versions (#999) 2021-03-10 11:22:07 -05:00
nom_build.py Make nom_build not check for ".git" directory (#1110) 2021-04-28 11:23:39 -04:00
nom_build_test.py Generate ER diagrams in :nom:generate_golden_file (#867) 2020-11-10 10:03:28 -05:00
presubmits.py Make RegistryJpaIO use CriteriaQuery intead of QueryComposer (#1209) 2021-06-18 10:29:00 -04:00
show_upgrade_diffs.py Added "show_upgrade_diffs" script (#981) 2021-03-09 07:48:06 -05:00