Skip to content

AdvancedSQLClient - An Extensible, Fast & Secure SQL client for Java! (Query Builders, Repositories, Object Mapping, Transactions)

License

Notifications You must be signed in to change notification settings

ZorTik/AdvancedSQLClient

Repository files navigation

AdvancedSQLClient

Ultimate SQL client with intuitive query builders, Json support and more!
Head to new wiki for usage tutorial & quickstart!

Badge Badge

Installation

You can add AdvancedSQLClient to your build path using Maven or Gradle. You can also shade&relocate it using shade plugin to have it's unique build path.

Installation & Usage on Wiki

Examples

@Table("users")
public interface UserRepository {
  @Save
  QueryResult save(User user);
}

UserRepository repository = connection.createProxy(UserRepository.class);
repository.save(new User("User"));

// TIP: We support query builders too! Check wiki section.
connection.insert()
        .into("users", "firstname", "lastname")
        .values("John", "Doe")
        .execute();

Code of Conduct

This repository contains some basic rules specified in Code of Conduct file.

Code of Conduct
Database icons created by Freepik - Flaticon

About

AdvancedSQLClient - An Extensible, Fast & Secure SQL client for Java! (Query Builders, Repositories, Object Mapping, Transactions)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages