相关疑难解决方法(0)

如何在JPA列中使用自定义类型?

我有一节课:

public class Email {
  private String name;
  private String domain;
  public String toString() {
    return name + "@" + domain;
  }  
}
Run Code Online (Sandbox Code Playgroud)

我想在JPA专栏中使用它:

@Entity
public class User {
  @Id private Integer id;
  private Email email;
}
Run Code Online (Sandbox Code Playgroud)

这就是Hibernate所说的:

org.hibernate.MappingException: Could not determine type for: com.XXX.Email
Run Code Online (Sandbox Code Playgroud)

如何让它了解我的自定义类型.我认为这很简单,但在文档中找不到.

java hibernate jpa

7
推荐指数
1
解决办法
2万
查看次数

JPA2.0支持自定义用户类型和二级缓存

我正在尝试决定是否从Hibernate全身使用转为使用JPA2.0,从而提供便携式设备.
1. JPA2.0支持自定义用户类型吗?
2.我正处于实现Terracotta二级缓存的边缘,Hibernate主要考虑其聚类能力.我想,但我实际上并不知道,这JPA2.0也定义了二级缓存提供程序的规范.如果我是对的,是否Terracotta实施了它?(如果有人能指出我的入门Terracotta,JPA我会很感激).

感谢提前,
Ittai

java hibernate terracotta second-level-cache jpa-2.0

5
推荐指数
1
解决办法
2821
查看次数

标签 统计

hibernate ×2

java ×2

jpa ×1

jpa-2.0 ×1

second-level-cache ×1

terracotta ×1