Springify Repository

Easy implementations of @JpaRepository.

License

License

GroupId

GroupId

com.borjaglez
ArtifactId

ArtifactId

springify-repository
Last Version

Last Version

0.3.3
Release Date

Release Date

Type

Type

jar
Description

Description

Springify Repository
Easy implementations of @JpaRepository.
Project URL

Project URL

https://github.com/borja-glez/springify/tree/master/springify-repository
Source Code Management

Source Code Management

https://github.com/borja-glez/springify/tree/master/springify-repository

Download springify-repository

How to add to project

<!-- https://jarcasting.com/artifacts/com.borjaglez/springify-repository/ -->
<dependency>
    <groupId>com.borjaglez</groupId>
    <artifactId>springify-repository</artifactId>
    <version>0.3.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.borjaglez/springify-repository/
implementation 'com.borjaglez:springify-repository:0.3.3'
// https://jarcasting.com/artifacts/com.borjaglez/springify-repository/
implementation ("com.borjaglez:springify-repository:0.3.3")
'com.borjaglez:springify-repository:jar:0.3.3'
<dependency org="com.borjaglez" name="springify-repository" rev="0.3.3">
  <artifact name="springify-repository" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.borjaglez', module='springify-repository', version='0.3.3')
)
libraryDependencies += "com.borjaglez" % "springify-repository" % "0.3.3"
[com.borjaglez/springify-repository "0.3.3"]

Dependencies

compile (3)

Group / Artifact Type Version
com.borjaglez : springify-core jar 0.3.3
com.google.code.gson : gson jar 2.8.5
org.springframework.boot : spring-boot-starter jar 2.1.8.RELEASE

test (1)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test jar 2.1.8.RELEASE

Project Modules

There are no modules declared in this project.

Springify is an open source Java Spring utility library

Build Status Maven Central License

Springify Repository is based on https://github.com/ZhongjunTian/spring-repository-plus with some fixes:

  • @ManyToMany and OneToMany relationships compatibility.
  • Added new filter options like pagination, ignoreCase and order by.
  • Added group by to SpecificationBuilder as well as other functions.
  • Fixes OneToOne and ManyToOne cross join on hibernate.
  • Added interfaces IFilter and IPageFilter to extend filter functionalities (like AnyPageFilter).
  • More coming :)

Use Springify as Maven dependency

Add this to your pom.xml file to use the latest version of Springify Repository:

<dependency>
	<groupId>com.borjaglez</groupId>
	<artifactId>springify-repository</artifactId>
	<version>0.3.3</version>
</dependency>

Or import the modules independently.

License

Springify is Open Source software released under the Apache 2.0 license.

Run in Postman

Versions

Version
0.3.3
0.3.2
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.0
0.0.2
0.0.1