CarbonadoJava持久层框架
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()
评论