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