![](/img/trans.png)
[英]Which Android/Java ORM uses “object caching” like Hibernate does?
[英]Is there any Java ORM which return Json instead of Object?
您可以使用Hibernate,OpenJPA,Eclipse鏈接。 我們可以將您的JSON從UI發送到JAVA
如果使用Mybatis,則可以將哈希圖指定為查詢類型,然后使用自定義TypeHandler將哈希圖轉換為Json
我建議您將Gson與Hibernate一起使用,並重寫實體的toString()方法
public static void main(String[] args) {
User user=new User();
user.setName("Test Name");
user.setEmail("Test Email");
System.out.println(user);
}
輸出:
{“名稱”:“測試名稱”,“電子郵件”:“測試電子郵件”}
//Entity
class User{
private String name;
private String email;
@Override
public String toString() {
return new GsonBuilder().create().toJson(this);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
ORM是對象關系映射。 因此它映射到對象。 另一方面,JSON是一種數據格式,通常是將對象轉換為某種格式,以便將其傳遞到Java VM之外。
只需使用ORM檢索對象,然后使用例如Jackson將其序列化為JSON,您將獲得所需的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.