【发布时间】:2012-05-09 06:59:59
【问题描述】:
在我的数据库中,我有大约 20 多个名为“a_emp_transactions”、“b_emp_transaction”等的表,其中所有表的表结构都相同。基本上这些表是根据员工的姓名来划分的。
现在我想使用 hibernate 对这些表执行 CURD 操作,但我不想为每个表创建 POJO。由于只有表名不同且结构相同,有没有办法使用单个 POJO 并使用注释根据当前员工姓名动态地将 POJO 映射到表?
【问题讨论】:
-
注解是尽可能远离动态,在编译时固定。
-
问题是他是否可以为不同的数据库表重用注解映射的POJO。 “动态”是指查找正确表的过程,而不是动态注释。
标签: java hibernate jpa dynamic hibernate-mapping