No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper
src/main
.gitignore
README.md
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

A5Sqlコンバータ

A5SQLで生成した XXX.a5er をDBオブジェクトに変換するためのライブラリ。

現在はEloquentのみをサポート。

カラム定数、getter/setterは作成するようにしているものの、

Repositoryは生成できないため、対応予定。

不具合情報

返ってくるzipのbyte配列がチェックサムができておらず

7zipでしか解凍できない。

zip圧縮は解決しました。(Version 1.0.0)

使い方

Eloquent例 (javaで記述)

A5SqlParser parser = A5SqlParser.Companion.newInstance("namespaceName");
DbData data =  parser.parse("path to XXX.a5er");

byte[] bytes = DbObjectBuilder.Companion.getEloquentBuilder(data).build();

File file = new File("/Users/hilo/Desktop/aaa.zip");
try (OutputStream out = new FileOutputStream(file)) {
    out.write(bytes);
}