前提・実現したいこと
POJOにマッピングしたデータをThymeleafに渡して表示させたいです
データの取得自体は出来ているのですが、表示されません。
Controller
@RequestMapping(value = "/pizza/allshopsales", method = RequestMethod.POST) public String salesListAdmin(Model model) { List<SalesResult> adminShopSales = pizzaService.findAllShopSales(); model.addAttribute("sales", adminShopSales); return "pizza/salesadmin"; }
Service
public List<SalesResult> findAllShopSales(){ return salesRepository.adminSales();//全店舗の売り上げを検索 }
Repository
@Query(value = "SELECT sales.shop_name, DATE_FORMAT(sales.date, '%Y-%m-%d') AS time, SUM(sales.sale) AS sum FROM sales GROUP BY DATE_FORMAT(sales.date, '%Y%m%d'), sales.shop_id", nativeQuery = true) List<SalesResult> adminSales();
Thymeleaf
<body> <h1>各店舗売上</h1> <table class="table table-bordered table-hover col-6" id="fav-table"> <thead> <tr> <th>店名</th> <th>売上</th> <th>日付</th> </tr> </thead> <tbody> <tr th:each="salesList : ${sales}"> <td class="center" th:text="*{shop_name}"></td> <td class="center" th:text="*{sum}"></td> <td class="center" id="time" th:text="*{#temporals.format(time, 'yyyy/MM/dd')}"></td> </tr> </tbody> </table> </body>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/24 07:46 編集
2020/09/24 07:51
2020/09/24 07:59
2020/09/24 08:14
2020/09/24 08:27
2020/09/24 09:37
2020/09/25 02:05