spring + JPA:从配置加载时“扩展”实体类

时间:2013-03-13 19:43:04

标签: java jpa entity javassist

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

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

  1. 从config
  2. 创建实体
  3. 启动春天环境
  4. 让spring“扫描”它们(packagesToScan)或Programmatically loading Entity classes with JPA 2.0?
  5. 我的进一步问题是,是否已有某种类型的库/工具包括读取配置文件并从中创建实体?

0 个答案:

没有答案