Midao Core

Midao Core Implementation

License

License

GroupId

GroupId

org.midao
ArtifactId

ArtifactId

midao-core
Last Version

Last Version

0.9.1
Release Date

Release Date

Type

Type

jar
Description

Description

Midao Core
Midao Core Implementation
Source Code Management

Source Code Management

https://github.com/pryzach/midao

Download midao-core

How to add to project

<!-- https://jarcasting.com/artifacts/org.midao/midao-core/ -->
<dependency>
    <groupId>org.midao</groupId>
    <artifactId>midao-core</artifactId>
    <version>0.9.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.midao/midao-core/
implementation 'org.midao:midao-core:0.9.1'
// https://jarcasting.com/artifacts/org.midao/midao-core/
implementation ("org.midao:midao-core:0.9.1")
'org.midao:midao-core:jar:0.9.1'
<dependency org="org.midao" name="midao-core" rev="0.9.1">
  <artifact name="midao-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.midao', module='midao-core', version='0.9.1')
)
libraryDependencies += "org.midao" % "midao-core" % "0.9.1"
[org.midao/midao-core "0.9.1"]

Dependencies

test (4)

Group / Artifact Type Version
junit : junit jar 4.10
org.mockito : mockito-core jar 1.9.0
org.hamcrest : hamcrest-all jar 1.1
org.apache.derby : derby jar 10.9.1.0

Project Modules

There are no modules declared in this project.

[Midao JDBC 0.9.5] (http://pryzach.github.io/midao/)

About

Midao is data centric project with clear goal to simplify Java development for computer (based) information systems

Midao JDBC is created to simplify development with JDBC

Goal of Midao JDBC project is to shield developer from nuances of vendor JDBC implementation and standard JDBC boilerplate code.

Unlike standard JDBC libraries - it allows usage of classes/maps, custom error handling, transaction handling, type conversion, cached and lazy queries, stored procedure handling and pooled connections.

Unlike ORM frameworks - it doesn't hide SQL from you, while allowing you to use classes/maps to set and read values from Databases. Class/map mapping also is allowed for stored procedures.

Customization and Simplicity - library tries to provide simplicity of DbUtils while providing functionality/customization of Spring JDBC and often going beyond that.

Pluggable architecture - allows to plug-in any suitable pooled datasource. Provides custom handlers tailored to specific DB Vendor. Provides some Spring JDBC handlers to make usage/migration from Spring JDBC easier/comfortable.

Versatile - with single jar supports both JDBC 3.0(Java 5) and JDBC 4.0(Java 6).

Well tested - not only it has around 800 unit and functional tests, but also it is tested with latest drivers of: Derby, MySQL (MariaDB), PostgreSQL, Microsoft SQL and Oracle.

Start using

  1. Add as Maven dependency
    <dependency>
      <groupId>org.midao</groupId>
      <artifactId>midao-jdbc-core</artifactId>
      <version>0.9.5</version>
    </dependency> 
  1. Download jar directly [midao-jdbc-core-0.9.5.jar] (http://pryzach.github.io/midao/mjdbc/midao-jdbc-core-0.9.5.jar) and add to classpath

  2. Browse [midao.org] (http://midao.org) and [JavaDoc] (http://pryzach.github.io/midao/javadoc/index.html)

Get involved

If you would like to submit issue, ask a question or propose some functionality - please use [GitHub Issue Tracker] (https://github.com/pryzach/midao/issues)

Contribute

If you would like to help with development - please contact me via [pryzach@gmail.com] (mailto:pryzach@gmail.com) or post a question using [GitHub Issue Tracker] (https://github.com/pryzach/midao/issues).

Follow us

If you would like to keep track of this project you may want to:

License

Licensed under Apache License 2.0.

For more information please visit [www.midao.org] (http://midao.org)

Versions

Version
0.9.1
0.9.0