kaminami / MyBuddy

a helper library for MyBatis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyBuddy

a helper library for MyBatis

Requirements

Usage

import net.devgoodies.query.*

ExpandoInstaller.instance.install()

def sortConditionArray = 'abc'.desc() + 'xyz'.asc()
sortConditionArray.toOrderByString() 
// abc DESC, xyz ASC
import net.devgoodies.query.*

def builder = new WhereConditionBuilder()
builder.whereEquals('name', 'foo')
builder.whereIn('id', [1, 3, 5])
builder.toString() 

// (name = 'foo') AND (id IN (1, 3, 5))

Gradle build.gradle example

# build.gradle (minimum)
apply plugin: 'groovy'

repositories {
    jcenter()

    maven { 
        url 'https://github.com/kaminami/MyBuddy/raw/master/repository' 
    }
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.4.12'
    compile 'net.devgoodies:mybuddy:1.0.1'
}

About

a helper library for MyBatis

License:Apache License 2.0


Languages

Language:Groovy 100.0%