Actionscript 3 最佳实践:基于注释的ORM框架,比如Hibernate for AdobeAIR? 问题:

Actionscript 3 最佳实践:基于注释的ORM框架,比如Hibernate for AdobeAIR? 问题:,actionscript-3,orm,air,adobe,Actionscript 3,Orm,Air,Adobe,是否有一个常用的AIR框架来处理与内置SQLite数据库之间的映射对象?Hibernate对Java的意义是什么 背景 我们有一个离线运行的AIR应用程序。我需要在SQLite数据库中保存/恢复复杂对象。其中一些ValueObject包含对其他ValueObject的引用。例如,Order对象包含一个Customer对象,而Customer对象包含一个Address对象 最后,我希望向我的对象添加元数据,比如一个[Entity]标记,并以最少的配置让持久性“正常工作”。我可以推出自己的ORM解决

是否有一个常用的AIR框架来处理与内置SQLite数据库之间的映射对象?Hibernate对Java的意义是什么

背景 我们有一个离线运行的AIR应用程序。我需要在SQLite数据库中保存/恢复复杂对象。其中一些ValueObject包含对其他ValueObject的引用。例如,Order对象包含一个Customer对象,而Customer对象包含一个Address对象

最后,我希望向我的对象添加元数据,比如一个[Entity]标记,并以最少的配置让持久性“正常工作”。我可以推出自己的ORM解决方案,自己编写“Hibernate for AIR”,但肯定有人已经这样做了

我读过一些相关的帖子,比如提倡创建DAO、构建器和服务。这是一个很好的解决方案,但是,当然,如果没有100%的必要,没有人愿意重新发明轮子

候选人 到目前为止,我能找到的最好的解决方案是部分解决方案。我将在此处保留一份跑步列表:

  • -似乎它从未离开地面
  • -从论坛上看,似乎已经死了
  • -是一个JavaScript解决方案,声称可以与AdobeAIR一起使用,但文档很少
  • -我只听到cairngorm的坏处&此解决方案采用iBATIS方法,与hibernate不同
  • -不确定这是否可以在没有coldfusion的情况下使用(如果可以,从哪里获得cfair.swc)
这方面有没有一个框架?具体地说,我正在寻找一种类似Hibernate的方法,它使用注释/元标记将对象映射到表。上述候选人中有一位真的可以接受吗

你成功地使用了什么


欢迎所有的意见。谢谢

看看,我们每天都在一个相当大的项目中使用它。到目前为止没有问题。

请查看。我用它做了几个AIR项目——它在相当复杂的数据结构中工作得很好。

虽然我不再使用ActionScript,但这个库看起来相当不错。现在我接受这个答案。特别是因为另一个建议(AS3 SPOd)现在已经失效。