Skip to content

Javalbert/sql-builder-orm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SqlbuilderORM

Summary

  • Influenced by Hibernate, jOOQ, and MyBatis
  • No configuration files required
  • No lengthy strings or custom query language
  • SQL builder API conforming to ANSI SQL
  • SQL parser which can parse ANSI SQL strings and internally uses the SQL builder API
  • Output SQL strings based on database vendor (ANSI, SQL Server, MySQL)
  • Explicit @Column annotation, no implicit mapping to fields avoiding @Transient or transient keyword
  • DataSource and Connection objects managed outside by the developer instead of the ORM
  • No proxy objects (easy serialization)
  • Keep foreign key field on child entities if a relationship is defined
  • Object graphs decided at runtime instead of compile time annotations

TODO

  • Publish project to The Central Repository
  • Write Javadoc (thread-safety)

About

A SQL builder, SQL parser, and ORM library for Java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published