TuxORM

TuxORM is a simple to use orm. That uses a Dao. I wrote this with the database tool TuxJSQL. I use a lot of magical code.

Лицензия

Лицензия

GNU General Public License v3.0
Категории

Категории

ORM Данные
Группа

Группа

me.kingtux
Идентификатор

Идентификатор

tuxorm
Последняя версия

Последняя версия

1.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

TuxORM
TuxORM is a simple to use orm. That uses a Dao. I wrote this with the database tool TuxJSQL. I use a lot of magical code.
Ссылка на сайт

Ссылка на сайт

https://github.com/wherkamp/tuxorm
Система контроля версий

Система контроля версий

https://github.com/wherkamp/tuxorm

Скачать tuxorm

Как подключить последнюю версию

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

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
commons-io : commons-io jar 2.6
org.jetbrains : annotations jar 19.0.0

provided (1)

Идентификатор библиотеки Тип Версия
dev.tuxjsql : tuxjsql jar 2.1

test (5)

Идентификатор библиотеки Тип Версия
dev.tuxjsql : sqlite jar 2.1
dev.tuxjsql : mysql jar 2.1
ch.qos.logback : logback-classic jar 1.2.3
org.junit.platform : junit-platform-surefire-provider jar 1.3.2
org.junit.jupiter : junit-jupiter-engine jar 5.7.0-M1

Модули Проекта

Данный проект не имеет модулей.

TuxORM

TuxORM is a simple to use orm. That uses a Dao. I wrote this with the database tool TuxJSQL. I use a lot of magical code.

Maven Central

Discord: https://discord.gg/qtCKz4X

Getting Started

To start using TuxORM you will need to learn how to use TuxJSQL You can learn how to use that here https://tuxjsql.dev/. After you have learned how to create a TuxJSQL all you have to do is to

TOConnection connection = new TOConnecton(tuxjsql);

Creating an Object

import me.kingtux.tuxorm.annotations.DBTable;
import me.kingtux.tuxorm.annotations.TableColumn;

@DBTable(name="overallclasses")
public class OverallClass {
    @TableColumn(primary = true, autoIncrement = true)
    private int id;
    @TableColumn
    private String name;
}

and to get the Dao you run is connection.createDao(OverallClass.class)

Supported Datatypes.

All basic Java DataTypes ex. String, int, long, and others.

It also supports Lists, Maps, and Files. Using our BuiltIn Serializers. You can also add support to more by creating your own serializer

Версии библиотеки

Версия
1.4
1.4.RC1
1.4.RC0
1.3
1.3.RC1
1.3.RC0
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2
1.1
1.0