Hibernate 如何以编程方式生成Coldfusion表单实体和属性

Hibernate 如何以编程方式生成Coldfusion表单实体和属性,hibernate,orm,coldfusion,cfc,Hibernate,Orm,Coldfusion,Cfc,假设我想使用Coldfusion的Hibernate ORM。但我不想为每个对象编写CFC,我有一个配置文件,其中详细说明了我的模式 我想解析该配置文件并动态生成ORM 或者,如果我有一些氟氯化碳呢 Blogs.cfc 标签.cfc 但这种关系更具“动态”性质。有没有办法通过编程方式添加我自己的属性来关联博客和标记 这些例子对于我试图完成的任务来说过于简单,但它们是必要的第一步,而且似乎没有其他人提出这些问题。我写了一个CFC,对数据库进行了内省,并为我创建了ORM CFC。至于让它们“

假设我想使用Coldfusion的Hibernate ORM。但我不想为每个对象编写CFC,我有一个配置文件,其中详细说明了我的模式

我想解析该配置文件并动态生成ORM


或者,如果我有一些氟氯化碳呢

  • Blogs.cfc
  • 标签.cfc
但这种关系更具“动态”性质。有没有办法通过编程方式添加我自己的属性来关联博客和标记



这些例子对于我试图完成的任务来说过于简单,但它们是必要的第一步,而且似乎没有其他人提出这些问题。

我写了一个CFC,对数据库进行了内省,并为我创建了ORM CFC。至于让它们“动态”,这实际上取决于动态的程度。如果您希望它们如此流畅,您可以传递参数并更改属性,这可能会起作用,但我认为从性能角度来看,这并不有效。我也不确定它是否能工作,因为一旦应用程序加载或调用ORMReload(),ORM就会生成所有的hibernate文件。换句话说,CF在后台从那些休眠文件工作。持久性CFC用作生成这些hibernate配置文件的映射。至少,这是我对它工作原理的理解


您可能想做的是开发一个直接与Hibernate一起工作的界面,这可能使您的ORM实体真正“动态”。如果这正是您想要做的,那么您应该会发现这很有帮助。

您可以发布您的配置文件吗?您创建的cfc是您可以发布的吗@谢谢你@timbrown,我刚刚在Github上发布了整个框架。没有担保。文档很少。使用风险自负,但我做了很多工作,所以您可以随意使用。