AchillesCassandra 的高级对象映射库
Achilles 是一个开源的 Apache Cassandra 的高级对象映射库,相当于是客户端开发包。
主要特性包括:
- 高级 Bean 映射(包括复合主键、分区键、timeUUID, 计数器, 静态字段等 …)
- 可插入的编解码器系统,以定义你自己的类型
- 生命周期拦截器,在INSERT/UPDATE/DELETE/SELECT操作前定义自定义行为
- 流畅的选项系统,用于参数运行时语句(一致性级别、重试策略...)。
- 强大的和类型安全的DSL来创建你自己的查询
- 显示DML脚本和DDL语句
- 可以轻松部署嵌入式Cassandra服务器的封装器
- 与JUnit紧密集成,实现高效的TDD编程
- 支持Bean Validation(JSR-303)。
- 支持带有专用监听器接口的轻量级事务
- 支持物化视图
- 支持类型安全的函数调用
- 支持新的JSON API
- 支持多项目编译单元
- 支持本地索引、SASI和DSE搜索
- 自Cassandra 3.10和DSE 5.1.x起支持GROUP BY
- 灵活的命名策略和插入策略
- 用于多租户环境的运行时模式名称提供者
- 完全兼容 Java 8 CompletableFuture
评论
JOhmJava 对象哈希映射库
JOhm是一个Java的对象哈希映射库,用于在Redis中存储Java对象。JOhm基于Jedis开发。示例代码:jedisPool = new JedisPool(new Config(), "lo
JOhmJava 对象哈希映射库
0
jActiveRecord对象关系映射(ORM)库
jActiveRecord是用Java实现的对象关系映射(ORM)库,灵感来自RubyonRails的ActiveRecord。它拥有以下特色:零配置:无XML配置文件、无Annotation注解。零
jActiveRecord对象关系映射(ORM)库
0
Vici CoolStorage对象关系映射库
ViciCoolStorage是一个完全类型的对象关系映射库(ORM)支持 .NET2.0、.NET3.5.NET4.0、WindowsPhone,、MonoTouch以及MonoforAndroid
Vici CoolStorage对象关系映射库
0
jActiveRecord对象关系映射(ORM)库
jActiveRecord是用Java实现的对象关系映射(ORM)库,灵感来自Ruby on Rai
jActiveRecord对象关系映射(ORM)库
0
Automapper.jsJavascript 版的对象映射
在C#项目开发中,我们经常需要很多对象模型,如视图模型、传输模型、领域模型、实体模型等,我相信很多开发的朋友都明白最头疼的无法使模型之间的赋值,传统的方法就是一一赋值。终于春天来了,AutoMappe
Automapper.jsJavascript 版的对象映射
0