Skip to content

Motivation

Zsolt Herpai edited this page Feb 3, 2016 · 18 revisions

####About FluentJdbc#### FluentJdbc is a java library for operating with SQL queries conveniently. Every SQL operation is a single, readable api call without any of the JDBC clutter. It supports functionality most similar jdbc wrappers prevent or abstract away, more details below.

FluentJdbc's key features:

  • functional, fluent API
  • execution of select/insert/update/delete/alter/... statements as one-liners
  • parameter mapping (named, positional, supports java.time, plugins for custom types)
  • accessing generated keys of insert/update queries
  • transaction handling
  • big data (scalable, streaming style of batch and select)
  • automatic result to pojo mapping
  • database inspection
  • query listening (for eg logging, auditing, performance measurement)
<dependency>
    <groupId>org.codejargon</groupId>
    <artifactId>fluentjdbc</artifactId>
    <version>1.0.4</version>
</dependency>

Get started guide
Javadoc