https://github.com/lorislab/lorislab-sql-data
Lightweight SQL data utility
https://github.com/lorislab/lorislab-sql-data
Last synced: 4 months ago
JSON representation
Lightweight SQL data utility
- Host: GitHub
- URL: https://github.com/lorislab/lorislab-sql-data
- Owner: lorislab
- License: apache-2.0
- Created: 2026-02-12T19:48:29.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-12T20:23:55.000Z (5 months ago)
- Last Synced: 2026-02-13T03:54:47.171Z (5 months ago)
- Language: Java
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lorislab-sql-data
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://search.maven.org/search?q=g:org.lorislab.lib%20AND%20a:lorislab-sql-data)
[](https://github.com/lorislab/lorislab-sql-data/releases)
A small set of annotations and utilities for mapping Java types to SQL structures and generating mapping/metamodel code.
### Modules
- `data` - runtime annotations and small utilities (contains annotation classes such as `@Entity`, `@Table`, `@Column`, `@Mapper`, etc.).
- `codegen` - annotation processor / code generator that creates metamodels and mapper classes at compile time.
## Quickstart
Add the dependency to your `pom.xml` (replace the version with a released version when available):
```xml
org.lorislab.lib
lorislab-sql-data
{VERSION}
```
If you use the `codegen` processor, make sure annotation processing is enabled; in Maven it is automatic for `maven-compiler-plugin`.
```xml
org.apache.maven.plugins
maven-compiler-plugin
org.lorislab.quarkus
quarkus-data-codegen
{VERSION}
```
## License
This project is licensed under the Apache License, Version 2.0. See the [LICENSE](LICENSE) for details.
## Contributing
Contributions are welcome. See the repository on GitHub: https://github.com/lorislab/lorislab-sql-data