小编6bf*_*707的帖子

如何在JHipster中添加自定义查询?

我正在学习使用JHipster,无法弄清楚如何使用创建自定义查询.

在我的项目中,我有Orders表格DeliveryDayWeek字段,并且只想显示当周当天的订单.DeliveryDay和Week的int值为(1-7和0-2)

所以OrdersRepository.java我添加了这样的自定义查询:

public interface OrdersRepository extends JpaRepository<Orders,Long> {

Page<Orders> findByDeliveryDayAndWeek(int weekday, int week, pageable);
Run Code Online (Sandbox Code Playgroud)

OrdersResource.java我添加了这个:

    @RequestMapping(value = "/today",
        method = RequestMethod.GET,
        produces = MediaType.APPLICATION_JSON_VALUE)
    @Timed
    public ResponseEntity<List<Orders>> getOrdersForToday(Pageable pageable)
        throws URISyntaxException {
        log.debug("REST request to get a page of Orderss");
        Page<Orders> page = ordersRepository.findByDeliveryDayAndWeek(1, 0, pageable);
        HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(page, "/api/today");
        return new ResponseEntity<>(page.getContent(), headers, HttpStatus.OK);
    }
Run Code Online (Sandbox Code Playgroud)

我还添加today.html(复制orders.html)和today.js

'use strict';

angular.module('fruitcrmApp')
    .config(function ($stateProvider) …
Run Code Online (Sandbox Code Playgroud)

spring angularjs jhipster

7
推荐指数
1
解决办法
5196
查看次数

如何测试是否允许强制推送?

如果我想编辑已经推送到远程的过去提交,如何测试是否允许强制推送而不实际更改任何内容?

为了编辑过去的提交,我通常使用git rebase -i HEAD~N然后更改pickedit我想要更改的位置。如果我这样做并后来意识到我不允许强制推送,我需要重置我的工作区(我想避免这种情况,因为我对提交所做的更改将会丢失)。

我知道对已经推送的提交执行此操作可能是不好的做法。

在我实际进行变基之前有没有办法测试这个?

git git-rebase

5
推荐指数
1
解决办法
2155
查看次数

标签 统计

angularjs ×1

git ×1

git-rebase ×1

jhipster ×1

spring ×1