java - Hibernate @Any 无法获取对象

标签 java hibernate annotations any

我检查了下面的文章并尝试实现类似的东西但失败了。 How to use Hibernate @Any-related annotations?

我有两个问题: 1-那些书籍、VHS 和 DVD 类是映射“BORROW”表的实体。这些类的示例代码将会很有用。 2-当我尝试时,我成功获得了正确的对象类型,但值是空的。我尝试了 Hibernate.initialize,由于延迟获取,我看到它也带来了一些日期,但无法将该数据填充到对象。

我做错了什么吗?

感谢您的帮助...

最佳答案

  1. 书籍、VHS 和 DVD 是正常实体。他们根本不必引用借用
  2. 您根本不应该看到空数据。这可能有几个原因:

    • 数据库中没有数据
    • hibernate 无法设置属性,但这应该引发异常
    • 属性未正确映射

关于java - Hibernate @Any 无法获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11493458/

相关文章:

java - JPA 复合键与 ManyToOne 获取 org.hibernate.PropertyAccessException : could not set a field value by reflection setter of

hibernate - 将 JPA 与返回多个结果集的存储过程一起使用

java - 在单独的表中映射 @Embeddable

Java注释不起作用

java - 为什么Hibernate会忽略@Column注解的name属性?

java - webflux如何将当前登录Mono字符串传递给flux

java - 更新DSpace Solr索引遇到此错误: SolrCore 'search' is not available due to init failure

java - 如何使用 Hibernate Annotations 在 Pojo 类和抽象类之间建立关系连接

angularjs - Angular 指令中的依赖注入(inject)

java - RestTemplate映射页面 'Page size must not be less than one'