ColdFusion的ORM的问题最佳实践ORM
我们使用ColdFusion 9,在过去6个月,而我们使用了一些新的功能,ORM是我们已经避免,因为我们平时工作在同一个非常大的网站上。多年来我们一直使用Apache OBJ,但后来我们又回到了CF,并使用我们自己的表生成的DAO对象来处理基本的CRUD。这些对象是基本的,需要手动重新生成模式更改,并且根本不建模表关系。为了补充这些,我们有一组用于多表查询的网关类。虽然所有这些都是非常定制的,但是,这些DAO和网关确实可以很好地控制我们执行的SQL,例如使用锁定提示和优化器提示。我们的网站很忙,但我们的数据库非常高效。
这么多历史课:这一点是我们有一个即将推出的新网站,将从头开始编写处理金融交易。我们通常会使用我们前面提到的DAO对象来处理CRUD,然后使用通常的多表连接的网关对象集,但我认为我们可能会使用嵌入的CF ORM进行调查...
因此,考虑到这一点,我很想听听其他人在忙碌的金融网站上使用ORM的经验教训,技巧和窍门。例如:
刷新SQL的最佳方法是什么?您对事务性ORM有哪些提示?您如何为ORM设置开发和活动网站?关于HQL呢?我们什么时候应该自己手动完成SQL呢?
在此先感谢!
[使用CF-ORM的ColdFusion 9中需要注意的事项](http://stackoverflow.com/questions/2480377/things-to-watch-out-for-in-coldfusion-9- with-cf-orm) – Henry 2010-11-02 19:03:48