All Projects → datanucleus → datanucleus-api-jdo

datanucleus / datanucleus-api-jdo

Licence: other
Support for DataNucleus persistence using the JDO API (JSR0012, JSR0243)

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to datanucleus-api-jdo

datanucleus-core
DataNucleus core persistence support - the basis for anything in DataNucleus
Stars: ✭ 112 (+522.22%)
Mutual labels:  persistence, jdo
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
Stars: ✭ 787 (+4272.22%)
Mutual labels:  persistence
Ardb
A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
Stars: ✭ 1,707 (+9383.33%)
Mutual labels:  persistence
Hydrated bloc
An extension to the bloc state management library which automatically persists and restores bloc states.
Stars: ✭ 181 (+905.56%)
Mutual labels:  persistence
Fluentdispatch
🌊 .NET Standard 2.1 framework which makes easy to scaffold distributed systems and dispatch incoming load into units of work in a deterministic way.
Stars: ✭ 152 (+744.44%)
Mutual labels:  persistence
Fancytree
JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
Stars: ✭ 2,398 (+13222.22%)
Mutual labels:  persistence
Persistentstreamplayer
Stream audio over http, and persist the data to a local file while buffering
Stars: ✭ 120 (+566.67%)
Mutual labels:  persistence
Awesome-Android-Persistence
A curated list of awesome android persistence libraries about SQLite, ORM, Mobile Database, SharedPreferences, etc.
Stars: ✭ 69 (+283.33%)
Mutual labels:  persistence
Data
ATK Data - Data Access Framework for high-latency databases (Cloud SQL/NoSQL).
Stars: ✭ 243 (+1250%)
Mutual labels:  persistence
Modernavplayer
ModernAVPlayer is a persistence AVPlayer wrapper
Stars: ✭ 179 (+894.44%)
Mutual labels:  persistence
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (+877.78%)
Mutual labels:  persistence
Justpersist
JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. It also allows you to migrate to any other persistence framework with minimal effort.
Stars: ✭ 157 (+772.22%)
Mutual labels:  persistence
Storagekit
Your Data Storage Troubleshooter 🛠
Stars: ✭ 225 (+1150%)
Mutual labels:  persistence
Arcanus
ARCANUS is a customized payload generator/handler.
Stars: ✭ 130 (+622.22%)
Mutual labels:  persistence
mst-persist
Persist and hydrate MobX-state-tree stores (in < 100 LoC)
Stars: ✭ 75 (+316.67%)
Mutual labels:  persistence
Vuex Localstorage
Persist Vuex state with expires by localStorage or some else storage.
Stars: ✭ 129 (+616.67%)
Mutual labels:  persistence
Lucid
High performance and distributed KV store w/ REST API. 🦀
Stars: ✭ 171 (+850%)
Mutual labels:  persistence
Technowhorse
TechNowHorse is a RAT (Remote Administrator Trojan) Generator for Windows/Linux systems written in Python 3.
Stars: ✭ 189 (+950%)
Mutual labels:  persistence
stash
A small and user-friendly ETS wrapper for caching in Elixir
Stars: ✭ 51 (+183.33%)
Mutual labels:  persistence
UserDefault
The simplest way of using the UserDefaults with @propertyWrapper.
Stars: ✭ 17 (-5.56%)
Mutual labels:  persistence

datanucleus-api-jdo

Support for DataNucleus persistence using the JDO API (JSR0012, JSR0243).

This is built using Maven, by executing mvn clean install which installs the built jar in your local Maven repository.

KeyFacts

License : Apache 2 licensed
Issue Tracker : http://github.com/datanucleus/datanucleus-api-jdo/issues
Javadocs : 6.0, 5.2, 5.1, 5.0, 4.2, 4.1, 4.0
Download : Maven Central
Dependencies : See file pom.xml
Support : DataNucleus Support Page

JDO Future

The Apache JDO project only develops new features relatively slowly, whilst providing an issue tracker for people to request new features. DataNucleus has gone ahead and developed support for the following features beyond the current standard JDO 3.2 release.

These issues are supported from DN 5.0+

JDO-483 : Add JDOHelper.isLoaded methods. See NucleusJDOHelper.
JDO-589 : Allow makePersistent and deletePersistent outside a transaction. Done.
JDO-610 : Support Nested Transaction or savePoint in JDO 2.3. Savepoints added for RDBMS.
JDO-625 : Support for streams. Support for 'File' with RDBMS.
JDO-677 : Ability to mark a class as read-only. Done.
JDO-697 : Support integration with javax.validation (JSR303). Done.
JDO-703 : Support datastore multitenancy. Done.
JDO-727 : Provide definition of default table/column/FK/PK/index identifier names. DatastoreIdentifier for RDBMS and NamingFactory for non-RDBMS.

These issues are supported from DN 6.0+

JDO-638 : Add annotations for instance callbacks. Done.
JDO-663 : Ability to specify to just fetch a foreign-key (and hence avoid a join) where appropriate. Supported for RDBMS.
JDO-683 : Allow version field/property to be visible to application. Done.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].