阿帕奇卡宴在业内的专业人士有什么所谓的“持久化框架,”自动化在关系数据库中的数据交互和存储的工具。
如何卡宴的工作原理是数据库模式绑定到Java对象,坚持对象对数据库的修改,反之亦然。
这可以丰富一个具有其他的功能,提供更深入的控制数据库的数据得益于Java的强大的对象操作功能。
随着卡宴的源,桌面GUI称为“CayenneModeler”也包括在内,小应用来管理使用一个可视化界面的数据库及其模式
特点:
- 在基于Velocity的类生成引擎
- 在一个完整的对象的查询语法
- 在关系预取
- 在按需对象断层
- 在-供求关系断裂
- 在对象继承
- 在数据缓存
- 在数据库自动检测
- 在通用持久对象
- 在可扩展的基于每个项目的基础上
- 文档
什么在此版本中是新的:
- 在MySQL的JDBC批处理
- 在法" readNestedProperty"应该可以解决通过迭代的调用到数据对象和未完成在Cayenne.readNestedProperty
- 在使用OSCache的用于预取和persitent缓存查询缓存时java.io.NotSerializableException。
- 在坚持新instatiated对象NPE时
- 在调查自动增量列的DB2和开关适配器的政策,以支持它们
- 在被错误地产生挤压变形的属性查询
- 在记忆信息有关对话框
- 在内存不足时选择“删除外键映射为对象的属性和QUOT;
- 在NPE使用DataContext.objectFromDataRow嵌套的上下文
- 在Maven的CGEN:所有与数据映射模式不能被激活
- 在问题的德比:比较运营商不支持Clob对象值
- 在POST_LOAD不叫上预取的对象
- 在回调:POST_UPDATE被称为更新删除对象,而不是POST_REMOVE
- 在保留字映射WHERE子句
- 在CGEN:重复回调方法
- 在垂直继承的子类与多个扁平属性打破
- 在删除Modeler的琐碎错误NullPointerException异常
- 在BaseQueryMetadata.setPrefetches()会导致一个共享锁
- 在Unicode字符类型无法识别。
MS SQL 2008服务器上
什么是3.0版本中新的:
- 从建模查询中删除缓存组
- 在错误解决故障,不匹配的行存在于数据库中。
- 在Pkgenerator访问不必要的连接表与自己的数据库生成的PK。
- 在建模:错误对话框不显示正确的版本
- 在试图&QUOT时异常;推断的关系"
什么是版本3.0 RC1新:
- 在变化/新特点:
- 在撤销/重做支持建模
- 在错误修正:
- 在枚举建设需要枚举的字符串名称
- 在查询SQL语法与加入,或在Oracle8的(也许OpenBASE的)
- 在EJBQL不支持空参数
- 在错误上的Oracle8犯CLOB
- 在许多验证错误,当我们删除dbEntity
- 在停止捆绑辣椒,agent.jar中与发行版
- 在自定义的Java类型的CM嵌入验证错误
- 输入自定义的Java类型的CM为ObjEntity空白了DB领域
- 在建模器试图加载的数据对象类中选择一个查询时
- 在建模器无法取消设置继承
- 在EJBQL:加入的连接表不添加到生成的SQL
- 在排除ASM罐
- 在CreateIfNoSchemaStrategy运行为时已晚 - 前代的PK发生
- 在失败创建新的侦听器的数据映射
从编译Maven依赖
限制:
- 在CayenneModeler
评论没有发现