All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.ydb.yoj.repository.BaseDb Maven / Gradle / Ivy

Go to download

Core YOJ (YDB ORM for Java) abstractions and APIs for domain entities, repositories, transactions etc.

There is a newer version: 2.6.1
Show newest version
package tech.ydb.yoj.repository;

import tech.ydb.yoj.repository.db.Entity;
import tech.ydb.yoj.repository.db.Table;
import tech.ydb.yoj.repository.db.Tx;
import tech.ydb.yoj.util.lang.Proxies;

public interface BaseDb {
    static  T current(Class type) {
        return Proxies.proxy(type, () -> Tx.Current.get().getRepositoryTransaction());
    }

    > Table table(Class c);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy