https://github.com/vladmihalcea/hypersistence-utils
array custom-types enum hibernate hibernate-types hypersistence java json performance performance-testing spring spring-boot spring-data-jpa
Score: -Infinity
Last synced: about 12 hours ago
JSON representation
Repository metadata:
The Hypersistence Utils library (previously known as Hibernate Types) gives you Spring and Hibernate utilities that can help you get the most out of your data access layer.
- Host: GitHub
- URL: https://github.com/vladmihalcea/hypersistence-utils
- Owner: vladmihalcea
- License: apache-2.0
- Created: 2017-09-25T05:10:02.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2026-02-01T10:04:22.000Z (8 days ago)
- Last Synced: 2026-02-03T06:31:20.930Z (6 days ago)
- Topics: array, custom-types, enum, hibernate, hibernate-types, hypersistence, java, json, performance, performance-testing, spring, spring-boot, spring-data-jpa
- Language: Java
- Homepage:
- Size: 2.57 MB
- Stars: 2,629
- Watchers: 44
- Forks: 390
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Owner metadata:
- Name: Vlad Mihalcea
- Login: vladmihalcea
- Email:
- Kind: user
- Description: Java Champion, developing Hypersistence Optimizer, and author of High-Performance Java Persistence.
- Website: https://vladmihalcea.com/
- Location: Cluj-Napoca, Romania
- Twitter: vlad_mihalcea
- Company: Hypersistence
- Icon url: https://avatars.githubusercontent.com/u/5571399?u=ca399cc17c7346dfe55614bfd96c6f5d0cc9b5b3&v=4
- Repositories: 34
- Last Synced at: 2023-08-04T10:20:57.405Z
- Profile URL: https://github.com/vladmihalcea
GitHub Events
Total
- Create event: 15
- Delete event: 1
- Fork event: 24
- Issue comment event: 149
- Issues event: 92
- Pull request event: 31
- Push event: 114
- Watch event: 183
- Total: 609
Last Year
- Create event: 13
- Delete event: 1
- Fork event: 15
- Issue comment event: 127
- Issues event: 63
- Pull request event: 22
- Push event: 99
- Watch event: 116
- Total: 456
Committers metadata
Last synced: 11 days ago
Total Commits: 1,006
Total Committers: 105
Avg Commits per committer: 9.581
Development Distribution Score (DDS): 0.148
Commits in past year: 128
Committers in past year: 14
Avg Commits per committer in past year: 9.143
Development Distribution Score (DDS) in past year: 0.125
| Name | Commits | |
|---|---|---|
| Vlad Mihalcea | m****d@g****m | 857 |
| dependabot[bot] | 4****] | 11 |
| Jan-Willem Gmelig Meyling | j****m@y****l | 9 |
| Edgar Asatryan | n****o@g****m | 6 |
| Philippe Marschall | p****l@g****m | 5 |
| Čedomir Igaly | c****y@z****r | 4 |
| Nikita Konev | n****p@y****u | 4 |
| Felix Seifert | m****l@f****m | 2 |
| Christoph Nelles | g****b@e****e | 2 |
| Christoph Dreis | c****s@f****e | 2 |
| Baptiste Masoud | 6****a | 2 |
| Jan-Philipp Ottmüller | j****r@g****m | 2 |
| Joaquim Pedro Silveira | p****s@g****m | 2 |
| Johannes Edmeier | j****r@c****m | 2 |
| Martin Panzer | p****6@g****m | 2 |
| Piotr Olaszewski | p****9@g****m | 2 |
| Sergei Khmelev | s****v@s****m | 2 |
| Simon Mottram | s****m@c****z | 2 |
| freemahn | g****v@g****m | 2 |
| Adam Zell | z****r@g****m | 1 |
| Adrian Pauli | a****i@q****m | 1 |
| Alberto Bonacina | b****o@g****m | 1 |
| Andreas Eberle | a****e@a****m | 1 |
| Andreas Gebhardt | a****1@g****m | 1 |
| Andrew J. Lazarus | d****z@m****m | 1 |
| Andy Flury | a****y@a****m | 1 |
| Artem Yakshin | n****e@g****m | 1 |
| Cecil Urena | c****a@c****m | 1 |
| Char | c****a | 1 |
| Charlie | c****m@g****m | 1 |
| and 75 more... | ||
Issue and Pull Request metadata
Last synced: 7 days ago
Total issues: 217
Total pull requests: 92
Average time to close issues: 2 months
Average time to close pull requests: about 1 month
Total issue authors: 159
Total pull request authors: 50
Average comments per issue: 4.18
Average comments per pull request: 1.66
Merged pull request: 16
Bot issues: 0
Bot pull requests: 13
Past year issues: 40
Past year pull requests: 18
Past year average time to close issues: 15 days
Past year average time to close pull requests: 10 days
Past year issue authors: 28
Past year pull request authors: 10
Past year average comments per issue: 2.23
Past year average comments per pull request: 1.06
Past year merged pull request: 4
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- vladmihalcea (37)
- hell0w0orld (5)
- flozano (4)
- victornoel (3)
- SergeiKhmelevSPA (3)
- cigaly (3)
- simasch (2)
- ogbozoyan (2)
- lbruun (2)
- jwgmeligmeyling (2)
- dirkluijk (2)
- joggeli34 (2)
- nstdio (2)
- ymajoros (2)
- eazrael (2)
Top Pull Request Authors
- dependabot[bot] (13)
- cigaly (5)
- IlyaRyzhov (5)
- marschall (4)
- jpJuni0r (2)
- rajadilipkolli (2)
- sghoshjr (2)
- runningonfumes (2)
- rajat-g (2)
- Iapetus999 (2)
- stonio (2)
- jongyoonlee (2)
- mvkirillov (2)
- qtran-proliance (2)
- markwoon (2)
Top Issue Labels
- enhancement (66)
- question (37)
- requires investigation (23)
- requires test case (19)
- bug (17)
- documentation (2)
- invalid (2)
- help wanted (2)
- good first issue (2)
- requires-paid-support (2)
- requires Hibernate ORM fix (1)
- requires changes (1)
- requires-db-support (1)
Top Pull Request Labels
- dependencies (13)
- enhancement (7)
- requires changes (5)
- requires investigation (4)
- test-case (3)
- requires test case (1)
- invalid (1)
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 58
repo1.maven.org: io.hypersistence:hypersistence-utils-parent
Hypersistence Utils adds extra utilities for Spring and Hibernate, like custom Hibernate Types and better Spring Data Repositories.
- Homepage: https://github.com/vladmihalcea/hypersistence-utils
- Documentation: https://appdoc.app/artifact/io.hypersistence/hypersistence-utils-parent/
- Licenses: The Apache Software License, Version 2.0
- Latest release: 3.15.1 (published 12 days ago)
- Last Synced: 2026-02-04T23:38:42.265Z (4 days ago)
- Versions: 58
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 34.114%
- Average: 41.442%
- Dependent packages count: 48.77%
Dependencies
- gvenzl/oracle-xe 18
- mcr.microsoft.com/mssql/server 2017-latest
- mysql 8
- postgres 12.5
- org.testcontainers:testcontainers-bom 1.17.3 import
- ch.qos.logback:logback-classic 1.2.3 provided
- org.postgresql:postgresql 42.4.1 provided
- org.slf4j:slf4j-api 1.7.25 provided
- io.hypersistence:hypersistence-tsid 2.0.0
- com.h2database:h2 1.4.200 test
- com.microsoft.sqlserver:mssql-jdbc 11.2.1.jre8 test
- com.oracle.database.jdbc:ojdbc8 21.5.0.0 test
- junit:junit 4.13.1 test
- mysql:mysql-connector-java 8.0.30 test
- org.hsqldb:hsqldb 2.2.8 test
- org.mockito:mockito-core 1.8.5 test
- org.testcontainers:mssqlserver test
- org.testcontainers:mysql test
- org.testcontainers:oracle-xe test
- org.testcontainers:postgresql test
- com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations 2.15.3 provided
- com.google.guava:guava 32.1.3-jre provided
- com.zaxxer:HikariCP 5.0.1 provided
- net.ttddyy:datasource-proxy ${datasource-proxy.version} provided
- org.aspectj:aspectjrt 1.9.20.1 provided
- org.aspectj:aspectjweaver 1.9.20.1 provided
- org.hibernate.orm:hibernate-core 6.3.1.Final provided
- org.javamoney:moneta 1.4.2 provided
- org.springframework.data:spring-data-jpa 3.2.0 provided
- org.springframework:spring-beans 6.1.2 provided
- org.springframework:spring-context 6.1.2 provided
- org.springframework:spring-orm 6.1.2 provided
- org.springframework:spring-tx 6.1.2 provided
- jakarta.xml.bind:jakarta.xml.bind-api 4.0.1
- org.ehcache:ehcache 3.10.8 test
- org.hibernate.orm:hibernate-envers 6.3.1.Final test
- org.hibernate.orm:hibernate-jcache 6.3.1.Final test
- org.springframework:spring-test 6.1.2 test
- com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations 2.20.1 provided
- com.fasterxml.jackson.module:jackson-module-kotlin 2.20.1 provided
- com.google.guava:guava 32.1.3-jre provided
- com.zaxxer:HikariCP 5.0.1 provided
- net.ttddyy:datasource-proxy ${datasource-proxy.version} provided
- org.aspectj:aspectjrt 1.9.20.1 provided
- org.aspectj:aspectjweaver 1.9.20.1 provided
- org.hibernate.orm:hibernate-core 7.0.10.Final provided
- org.javamoney:moneta 1.4.2 provided
- org.springframework.data:spring-data-jpa 4.0.0-M3 provided
- org.springframework:spring-beans 7.0.0-M5 provided
- org.springframework:spring-context 7.0.0-M5 provided
- org.springframework:spring-orm 7.0.0-M5 provided
- org.springframework:spring-tx 7.0.0-M5 provided
- jakarta.xml.bind:jakarta.xml.bind-api 4.0.1
- org.ehcache:ehcache 3.10.8 test
- org.hibernate.orm:hibernate-envers 7.0.10.Final test
- org.hibernate.orm:hibernate-jcache 7.0.10.Final test
- org.jspecify:jspecify 1.0.0 test
- org.springframework:spring-test 7.0.0-M5 test
- com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations 2.20.1 provided
- com.fasterxml.jackson.module:jackson-module-kotlin 2.20.1 provided
- com.google.guava:guava 32.1.3-jre provided
- com.zaxxer:HikariCP 5.0.1 provided
- net.ttddyy:datasource-proxy ${datasource-proxy.version} provided
- org.aspectj:aspectjrt 1.9.20.1 provided
- org.aspectj:aspectjweaver 1.9.20.1 provided
- org.hibernate.orm:hibernate-core 7.2.0.CR3 provided
- org.javamoney:moneta 1.4.2 provided
- org.springframework.data:spring-data-jpa 4.0.0-M3 provided
- org.springframework:spring-beans 7.0.0-M5 provided
- org.springframework:spring-context 7.0.0-M5 provided
- org.springframework:spring-orm 7.0.0-M5 provided
- org.springframework:spring-tx 7.0.0-M5 provided
- jakarta.xml.bind:jakarta.xml.bind-api 4.0.1
- org.ehcache:ehcache 3.10.8 test
- org.hibernate.orm:hibernate-envers 7.2.0.CR3 test
- org.hibernate.orm:hibernate-jcache 7.2.0.CR3 test
- org.jspecify:jspecify 1.0.0 test
- org.springframework:spring-test 7.0.0-M5 test