Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
如何处理这样的分配:Spring项目、H2数据库、简单模型(字符串名称、BigDecimal价格)_Spring_Model View Controller - Fatal编程技术网

如何处理这样的分配:Spring项目、H2数据库、简单模型(字符串名称、BigDecimal价格)

如何处理这样的分配:Spring项目、H2数据库、简单模型(字符串名称、BigDecimal价格),spring,model-view-controller,Spring,Model View Controller,您将如何处理简单应用程序的问题,允许用户总结/计算存储的存货的平均价格值?MVC模型,Spring,H2。我需要Hibernate来实现吗?如何访问存储的特定项目的字段?是否需要使用H2?如果没有,只需“读取”库存并动态计算即可。构建最小解决方案 如果是的话,我个人更喜欢使用SpringBoot/SpringData/Hibernate,因为它被广泛使用,并且比自建解决方案更易于维护。您可以通过存储库中的自定义查询获取信息,例如: @Query(value = "SELECT AVG(

您将如何处理简单应用程序的问题,允许用户总结/计算存储的存货的平均价格值?MVC模型,Spring,H2。我需要Hibernate来实现吗?如何访问存储的特定项目的字段?

是否需要使用H2?如果没有,只需“读取”库存并动态计算即可。构建最小解决方案

如果是的话,我个人更喜欢使用SpringBoot/SpringData/Hibernate,因为它被广泛使用,并且比自建解决方案更易于维护。您可以通过存储库中的自定义查询获取信息,例如:

@Query(value = "SELECT AVG(price) FROM product")
public Double getAveragePrice();

使用,您可以使用数据库模型设置Spring Boot应用程序,并可以在上面添加自定义逻辑。

但是如何在没有Hibernate的情况下访问特定实体字段而不是整个json?对于Hibernate,它是否总是需要Java配置,如:P4.1?我不确定我是否正确理解您的第一个问题-但是如果没有Hibernate,您可以通过JDBC直接访问数据库,例如。第二个链接与普通Spring相关,但在Spring引导中很少有Hibernate配置—更像Thomas,例如:实体包含文章:ID1,article1,price:1,ID2,article2,price:2,我希望能够在我的Cotroller实体中返回price summary=1+2这就是我在原始答案中试图指出的,使用平均值或SUM查询。在这里解释