Greg L. Turnquist
Greg L. Turnquist
Segments like https://docs.spring.io/spring-data/rest/docs/4.0.0-M6/reference/html/#conditional.etag are broken in the ref docs in that they try to pull in other parts of Spring Data REST, but fail.
- Fix the Packt style used - Pull out chapter number as a section and instead rely on attribute :chapter_number, defaulting to **1** if not specified - Move everything up,...
To support testing various configurations, I also implemente `@HideHibernate`, `@HideEclipseLink`, and `@HidePersistenceProviders` so that test methods and test classes can verify these classpath checks.
Consider the following query: ```java @Entity class Person { … } class PersonProjection { … } @Query("SELECT p FROM Person p") PersonProjection findBy(…) ``` The query selects items from the...
Spring Data JPA creates a JPA-compliant `Parameter` instance and supplies it through `Query.setParameter(Parameter param, T value)`. This ends up inside `EJBQueryImpl`, where it breaks. ```java @Override public TypedQuery setParameter(Parameter param,...
If you check out https://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Special_Operators as well as https://eclipse.dev/eclipselink/documentation/3.0/jpa/extensions/jpql.htm#BEHECHCD, they both contain this query: ``` SELECT e FROM Employee JOIN TREAT(e.projects AS LargeProject) p WHERE p.budget > 1000000 ``` This...
My provider has stiff brute force protections in place that this library easily bumps into. Anyway to implement some built in throttling? As a comparison, Pywikipediabot automatically slows things down....