Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/playframework/anorm
The Anorm database library
https://github.com/playframework/anorm
jdbc parser scala
Last synced: 3 days ago
JSON representation
The Anorm database library
- Host: GitHub
- URL: https://github.com/playframework/anorm
- Owner: playframework
- License: apache-2.0
- Created: 2014-12-05T03:05:14.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2024-03-12T16:20:51.000Z (10 months ago)
- Last Synced: 2024-04-15T12:07:27.704Z (9 months ago)
- Topics: jdbc, parser, scala
- Language: Scala
- Homepage: https://playframework.github.io/anorm/
- Size: 2.07 MB
- Stars: 234
- Watchers: 16
- Forks: 75
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-playframework - Anorm - Anorm is a simple data access layer that uses plain SQL to interact with the database and provides an API to parse and transform the resulting datasets. (Libraries / Databases)
- awesome-scala - anorm - activity/y/playframework/anorm) (Table of Contents / Database)
- awesome-scala - Anorm ★ 135 - Simple SQL data access. (Database)
README
# Anorm
[![Twitter Follow](https://img.shields.io/twitter/follow/playframework?label=follow&style=flat&logo=twitter&color=brightgreen)](https://twitter.com/playframework)
[![Discord](https://img.shields.io/discord/931647755942776882?logo=discord&logoColor=white)](https://discord.gg/g5s2vtZ4Fa)
[![GitHub Discussions](https://img.shields.io/github/discussions/playframework/playframework?&logo=github&color=brightgreen)](https://github.com/playframework/playframework/discussions)
[![StackOverflow](https://img.shields.io/static/v1?label=stackoverflow&logo=stackoverflow&logoColor=fe7a16&color=brightgreen&message=anorm)](https://stackoverflow.com/tags/anorm)
[![YouTube](https://img.shields.io/youtube/channel/views/UCRp6QDm5SDjbIuisUpxV9cg?label=watch&logo=youtube&style=flat&color=brightgreen&logoColor=ff0000)](https://www.youtube.com/channel/UCRp6QDm5SDjbIuisUpxV9cg)
[![Twitch Status](https://img.shields.io/twitch/status/playframework?logo=twitch&logoColor=white&color=brightgreen&label=live%20stream)](https://www.twitch.tv/playframework)
[![OpenCollective](https://img.shields.io/opencollective/all/playframework?label=financial%20contributors&logo=open-collective)](https://opencollective.com/playframework)[![Build Status](https://github.com/playframework/anorm/actions/workflows/build-test.yml/badge.svg)](https://github.com/playframework/anorm/actions/workflows/build-test.yml)
[![Maven](https://img.shields.io/maven-central/v/org.playframework.anorm/anorm_2.13.svg?logo=apache-maven)](https://mvnrepository.com/artifact/org.playframework.anorm/anorm_2.13)
[![Repository size](https://img.shields.io/github/repo-size/playframework/anorm.svg?logo=git)](https://github.com/playframework/anorm)
[![Scala Steward badge](https://img.shields.io/badge/Scala_Steward-helping-blue.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAVFBMVEUAAACHjojlOy5NWlrKzcYRKjGFjIbp293YycuLa3pYY2LSqql4f3pCUFTgSjNodYRmcXUsPD/NTTbjRS+2jomhgnzNc223cGvZS0HaSD0XLjbaSjElhIr+AAAAAXRSTlMAQObYZgAAAHlJREFUCNdNyosOwyAIhWHAQS1Vt7a77/3fcxxdmv0xwmckutAR1nkm4ggbyEcg/wWmlGLDAA3oL50xi6fk5ffZ3E2E3QfZDCcCN2YtbEWZt+Drc6u6rlqv7Uk0LdKqqr5rk2UCRXOk0vmQKGfc94nOJyQjouF9H/wCc9gECEYfONoAAAAASUVORK5CYII=)](https://scala-steward.org)
[![Mergify Status](https://img.shields.io/endpoint.svg?url=https://api.mergify.com/v1/badges/playframework/anorm&style=flat)](https://mergify.com)Anorm is a simple data access layer that uses plain SQL to interact with the database and provides an API to parse and transform the resulting datasets.
- [User guide](https://playframework.github.io/anorm/)
- [Scaladoc](https://playframework.github.io/anorm/unidoc/anorm/)## Usage
In a projects built with SBT, dependency to Anorm can be added as following:
```scala
libraryDependencies ++= Seq(
"org.playframework.anorm" %% "anorm" % ReplaceByAnormVersion)
```## Build manually
Anorm can be built from this source repository.
sbt publish-local
To run the tests, use:
sbt test
## Documentation
To run the documentation server, run:
sbt docs/run
To test the documentation code samples, run:
sbt docs/test
## Releasing a new version
See https://github.com/playframework/.github/blob/main/RELEASING.md