它应该与SQL,MySQL和oracle数据库兼容。
我已经查看了当前可用的ORM解决方案列表here,但没有找到除实体对象之外的其他内容。
答案 0 :(得分:0)
您可以使用Hibernate,OpenJPA,Eclipse链接。我们可以将您的JSON从UI发送到JAVA
答案 1 :(得分:0)
如果您使用Mybatis,您可以指定一个hashmap作为您的查询类型,然后使用自定义TypeHandler将hashmap转换为Json
答案 2 :(得分:0)
我建议您在Hibernate中使用Gson并覆盖实体的toString()方法
public static void main(String[] args) {
User user=new User();
user.setName("Test Name");
user.setEmail("Test Email");
System.out.println(user);
}
<强>输出:强>
{&#34; name&#34;:&#34; Test Name&#34;,&#34; email&#34;:&#34; Test Email&#34;}
//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;
}
}
答案 3 :(得分:0)
ORM是对象关系映射。所以它映射到对象。另一方面,JSON是一种数据格式,它通常是您将对象转换为将其传递到Java VM之外的东西。
只需使用ORM检索对象并使用例如Jackson将它们序列化为JSON,您将获得所需的结果。