OpenFx框架与其它ORM框架比较

OpenFx与其它ORM框架比较

上述特性的第5点 很重要,可以統一代码中的类名和属性名,相当大程度上使编写出的代码与数据库种类无关。 (要求表名和字段名采用下划线分隔单词的方式,同时用CodeRobot生成实体时选中以下选项:

)

表名ORDER_DETAIL(Oracle)或Order_Detail(SQL Server) 对应的类名转换成 OrderDetail; 字段名ORDER_DATE(Oracle)或Order_Date(SQL Server) 对应的属性名转换成 OrderDate。

这个特性只有OpenFx才有。在有多种数据库(异构数据库)的环境中非常实用,可以大大提高代码的统一性和可复用性。

OpenFx 只注重于常用的ORM功能,对于关系关联,缓存,懒加载等不常使用的功能则不提供支持,因为这些功能要么有其他替代方法可以比较简单地实现,要么这些功能本身并不常用,反而加大了学习难度,增加了对新人的培训工作量。

OpenFx框架具有使用简单,生成的代码少,所需的配置少(只需加密一下连接字符串),框架本身和生成的代码支持多种数据库等特点。


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn