{"repo":"vzakharchenko/dynamic-orm","free":true,"listed":false,"github":"https://github.com/vzakharchenko/dynamic-orm","clone":"git clone https://github.com/vzakharchenko/dynamic-orm.git","description":"Querying and Managing data on runtime","language":"Java","stars":23,"topics":["transaction-manager","annotation","crud-operation","dynamic-structures","liquibase","querydsl","dynamic-sql","orm-framework","orm","dynamic"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Dynamic Orm supported database - Oracle - Postgres - MySQL - MariaDB - Hsql - H2 - Derby - Firebird - SQLite - MSSQL - DB2 Features - modify database structure on runtime (use Liquibase) - create tables - add/modify columns - add/remove indexes - add/remove foreign keys - etc... - crud operation on dynamic structures - insert - update - delete (soft delete) - support optimistic locking (Version column) - quering to dynamic structures - select - CTE - subqueries - union - join - cache operation - based on spring cache - Transaction and External(ehcache, infinispan, redis, etc) cache - cache queries based on Primary Key, Column, and Column and Values - synchronization cache with crud operations - support clustering( if use distributed cache) - support create Sql sequence on runtime - support create/update View on runtime - save/load dynamic structure - support Composite Primary key dependencies - querydsl - crud operation(insert, update, delete), querying (select, union, CTE) - Spring transaction manager - transaction manager - Spring cache abstraction - Cache abstraction - Liquibase - support dynamic structure - Spring beans - ioc container to connect all parts together Installation 1. Maven 2. Spring Xml or Annotation Or You can use Annotation: 3. Example to Use - autowire factories - add @Transactional annotation, or use transaction Manager or - create schema example - load dynamic structure from current connection - save dynamic structure to file - load dynamic structure fr","default_branch":null,"files":null,"tree":[],"storefront":"/r/vzakharchenko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vzakharchenko/dynamic-orm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}