CarbonadoJava持久層框架
Carbonado是一個可擴(kuò)展、高性能的Java持久層框架。即使后臺數(shù)據(jù)庫不是基于SQL的,Carbonado仍然能夠支持許多在任意關(guān)系型數(shù)據(jù)庫中擁有的核心特性如: 查詢, 關(guān)聯(lián)、索引和執(zhí)行查詢優(yōu)化。
示例代碼:
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()
評論
圖片
表情
