有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java ORM混合hibernate和内存数据

我有两个java类,A&;B、 A提到B时:

public class A {
   private long id;
   private B b;
   ...
}

public class B {
   private long id;
   ...
}

在我的数据库中,只存储A的实例,以及被引用B的ID:

$ select * from tableA;
id  | bid | ...
---------------
1   | 42  |
2   | 42  |
3   | 43  |
...

但是,B不是存储在数据库中,而是通过服务层ServiceB的一些实现来访问:

public interface ServiceB {
   public B getB(long bid);
}

如何使用Hibernate建模?我最好使用基于XML的HBM配置。我还希望避免在保留出价中添加临时字段(如果可能的话)


共 (1) 个答案

  1. # 1 楼答案

    你需要建立一个新的组织。冬眠坚持者。实体整个打字机。这就是Hibernate OGM(使用NoSQL备份的Hibernate+JPA)的基本功能,如果您需要关于如何实现这一功能的参考资料的话。您将继续对关系实体使用标准持久器,而对非关系实体使用自定义持久器