Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RESTAPI使用哪个数据库更好_Java_Hibernate_Jpa_Jdbc - Fatal编程技术网

Java RESTAPI使用哪个数据库更好

Java RESTAPI使用哪个数据库更好,java,hibernate,jpa,jdbc,Java,Hibernate,Jpa,Jdbc,我正在用java为移动应用程序创建rest服务。用于最适合实时存储的存储过程(Hibernate、JPA和JDBC) 您宝贵的回答将使我走上正轨。基本上,ORM技术,如Hibernate、JPA等,在维护代码方面为程序员提供了更大的灵活性,例如,直接映射到java POJO、对象锁定机制、Id生成等,而且性能成本很低。如果您的应用程序需要轻量级调用(考虑到并发性,当然,底层数据库将提供,小型关系等),您可以选择JDBC 谢谢, JK这取决于你想做什么,以及你打算存储什么类型的数据。我想存储地址、

我正在用java为移动应用程序创建rest服务。用于最适合实时存储的存储过程(Hibernate、JPA和JDBC)


您宝贵的回答将使我走上正轨。

基本上,ORM技术,如Hibernate、JPA等,在维护代码方面为程序员提供了更大的灵活性,例如,直接映射到java POJO、对象锁定机制、Id生成等,而且性能成本很低。如果您的应用程序需要轻量级调用(考虑到并发性,当然,底层数据库将提供,小型关系等),您可以选择JDBC

谢谢,
JK

这取决于你想做什么,以及你打算存储什么类型的数据。我想存储地址、用户信息和图像。JKPA和Hibernate都担任相同的角色,它们都是在JDBC之上构建的;你真正的问题是你想要一个框架还是你自己的持久性。完全基于观点的问题,不适合存储图像的常见问题。JDBC是可以接受的。你说的图像排序是什么意思,你根据什么标准对图像排序?我说的是存储图像而不是对图像排序。对不起,是的,您可以使用BLOB对象来写入和读取图像。如果图像很小,那么使用REST通过网络获取图像就可以了,否则它会占用大量的网络资源。它们实际上提供的灵活性较小,但您不会重新发明轮子。