1

在我的小项目中,我有 3 个实体类。这些类应该由最终用户通过配置“扩展”(例如,基于人类可读的文本,可能是 xml)。对于可扩展,我的意思是向它们添加字段和适当的 JPA 注释(包括 @ManyToOne 之类的东西),因此生成的类就是一个“普通”实体类。

由于使用了hibernate和spring,我已经非常模糊地听说过javassist、cglib、Aspectj。但是,哪一个适合使用?这对春天有用吗?我的意思是当应用程序启动时它必须

  1. 从配置创建实体
  2. 开始春天上下文
  3. 让spring“扫描”它们(packagesToScan)或使用JPA 2.0以编程方式加载实体类?

我的进一步问题是,是否已经有某种库/工具包括读取配置文件并从中创建实体?

4

0 回答 0