This component adds Spring Data JPA repositories to CUBA platform. This is an experimental feature.
Before usage, install it to the local repository:
gradlew startDb createDb build
- you need database for tests.gradlew publishToMavenLocal
Add the module to build file as an additional component in your build.gradle
:
dependencies {
appComponent("com.haulmont.cuba:cuba-global:$cubaVersion")
appComponent("com.haulmont.addons.cuba.jpa.repositories:cuba-jpa-repositories-global:0.1-SNAPSHOT")
}
See blog post about using this component in more details.
Limitations:
select ... where ... like concat('?', :name, '%')