JDBORM ⚙️ Next-level Java DB Queries Builder icon

JDBORM ⚙️ Next-level Java DB Queries Builder -----

[FREE & OPEN SOURCE] A lightweight Java library for type-safe SQL queries




Changelog
  • Added support for creating DB schemes! Create for example DbSchema.java, define tables and indexes and using pushSchema(), you can push the whole schema to user's database.
  • Added built in support for generating UUID v4 and v7 as well as implementing support for Postgres' own UUID system.
  • README is revamped and has better examples.
  • AI skill now matches the new featrues.
----------, May 26, 2026

Changelog
  • Fix InsertQuery.executeBatch() to correctly bind null parameter values via PreparedStatement.setNull()
  • Fix InsertQuery.executeBatch() to use single-row INSERT SQL with addBatch(), preventing "parameter not set" errors on JDBC batch execution
  • Add integration test for batch insert with nullable columns
----------, May 12, 2026

New features
  • ON CONFLICT target columns: .onConflict("id").doNothing() and .onConflict("unique_id").doUpdateSet(...)
  • ON CONFLICT ON CONSTRAINT: .onConflictOnConstraint("pk_users").doNothing()
  • Static helpers: InsertQuery.excluded("col") → "col = EXCLUDED.col" and InsertQuery.setClause("col", "expr") → "col = expr"
  • Unified batch columns: batch rows with different column sets now produce correct SQL with NULL padding
Deprecated (still work)
  • .onConflictDoNothing() → use .onConflict().doNothing()
  • .onConflictDoUpdate() → use .onConflict().doUpdateSet()
----------, May 10, 2026

Resource Information
Author:
----------
Total Downloads: 12
First Release: May 10, 2026
Last Update: May 26, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings