Carbonado - Java持久层框架


Apache
跨平台
Java

软件简介

Carbonado是一个可扩展、高性能的Java持久层框架。即使后台数据库不是基于SQL的,Carbonado仍然能够支持许多在任意关系型数据库中拥有的核心特性如:
查询, 关联、索引和执行查询优化。

示例代码:

import com.amazon.carbonado.PrimaryKey;
import com.amazon.carbonado.Storable;
@PrimaryKey("ID")
public interface StoredMessage extends Storable {
    long getID();
    void setID(long id);
    String getMessage();
    void setMessage(String message);
}

StoredMessage message = repo.storageFor(StoredMessage.class).prepare();
message.setID(1);
message.setMessage("Hello Carbonado!");
message.insert()

查看 API 文档>>