Skip to content

inqwell/entity-txn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

entity-txn

A Clojure library to support transactions for CRUD operations on domain type instances.

Documentation can be found here

entity-txn can be used in conjunction with entity-core and entity-sql to provide a CRUD stack in Clojure and burying SQL from your application code.

The library includes a lock manager, to lock and wait for arbitrary values when a transaction requires exclusive access to a domain dataset.

Usage

[entity/entity-txn "0.1.3"]

TODO

Something like a pet store example for better illustration. In the meantime the tests show individual use cases.

License

Copyright © 2018 Inqwell Ltd

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

Releases

No releases published

Packages

No packages published