Comments (3)
Could you please open a ticket at https://jira.springsource.org/browse/DATAJPA? We usually start quite conservative with the API we expose but there's actually nothing the speaks against opening that up a little. Making createQuery(…) protected should do the trick if I got you correctly, right?
If you're just looking for help implementing repositories manually take a look at QueryDslRepositorySupport as well as the according QueryDslRepositorySupportTests for example usage.
Cheers,
Ollie
from spring-data-jpa.
Thanks for the reply. I will open a ticket. Making createQuery() protected
would perfectly work for my use case.
Isn't QueryDslRepositorySupport only usable when I try to add behaviour to a
single repository? Or can I use it for adding behaviour to all repositories?
Thanks for the help
Ralph
On Fri, Mar 25, 2011 at 1:35 PM, olivergierke <
[email protected]>wrote:
Could you please open a ticket at
https://jira.springsource.org/browse/DATAJPA? We usually start quite
conservative with the API we expose but there's actually nothing the speaks
against opening that up a little. Making createQuery() protected should do
the trick if I got you correctly, right?If you're just looking for help implementing repositories manually take a
look at QueryDslRepositorySupport as well as the according
QueryDslRepositorySupportTests for example usage.Cheers,
OllieReply to this email directly or view it on GitHub:
#2 (comment)
from spring-data-jpa.
Considering:
A) QuerydslJpaPredicateExecutor
now has createQuery()
protected (as suggested by @odrotbohm),
and
B) QuerydslRepositorySupport
has everything protected as well, meaning you can really control everything you need
...I think we can close this ticket.
To answer the last question, is it possible to apply QuerydslRepositorySupport
to multiple repositories at once, perhaps. You can extend QuerydslRepositorySupport
and plug in all the parts as needed, but leave the Class<?> domainClass
portion open. This doesn't totally take it off your hands, but should make things operate as desired.
from spring-data-jpa.
Related Issues (20)
- Upgrade to Hibernate 6.2.25.Final
- Upgrade to Hibernate 6.4.8.Final
- Release 3.2.7 (2023.1.7)
- Release 3.3.1 (2024.0.1)
- Release 3.4 M1 (2024.1.0)
- 3.2.5 - Issue with dropping unexisting tables with ddl-auto=create HOT 1
- Upgrade to Jakarta Persistence 3.2
- Can I use global query comment instead `@QueryHint` or `@Meta`? HOT 2
- Specification using enum values does not follow `@Enumerated(EnumType.STRING)` and tries to convert it to smallint HOT 2
- Performance is slow when the query is like below (have in condition) and access on last page with large data HOT 4
- @Version column seems to cause JPA to delete subsequent inserts HOT 3
- Error found: java.lang.NoSuchMethodError: "_persistence_checkFetchedForSet(java.lang.String) with spring data JPA 3.3.0 HOT 3
- Error when using keyword queries which reference properties on a base class HOT 3
- JPA Query Methods Bug HOT 2
- Incompatible version of jsqlparser between spring-data-jpa and spring-data-jdbc (3.3.0) HOT 2
- it is tried to register DeferredRepositoryInitializationListener multiple times HOT 1
- BadJpqlGrammarException when parsing query containing lateral keyword used as property name. HOT 1
- IDE reports unexpected query tokens on `@Query(INSERT …` HOT 3
- Missing `@Transactional` on `SimpleJpaRepository.delete(spec)` HOT 2
- Provide a way to do DISTINCT ON of PostgresSQL HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-data-jpa.