小编Ami*_*Bll的帖子

Postgres Sql`无法通过Hibernate确定参数的数据类型`

我有JpaRepository

@Repository
public interface CardReaderRepository extends JpaRepository<CardReaderEntity, Integer > {


}
Run Code Online (Sandbox Code Playgroud)

当我在这个 repo 中执行查询时:

@Query(
    value = "SELECT new ir.server.component.panel.response." +
            "InvalidCardReaderDataDigestResponse(" +
            "    cr.driverNumber, cr.exploiterCode, cr.lineCode, " +
            "    cr.transactionDate, cr.offLoadingDate, " +
            "    cr.cardReaderNumber, " +
            "    sum(cr.count) , sum(cr.remind) " +
            ") " +
            "FROM CardReaderEntity cr " +
            "WHERE cr.company.id = :companyId " +
            "AND cr.status.id in :statusIds " +
            "AND cr.deleted = false " +
            "AND  (:fromDate is null or cr.offLoadingDate >= :fromDate …
Run Code Online (Sandbox Code Playgroud)

sql postgresql hibernate jpa spring-boot

10
推荐指数
3
解决办法
1万
查看次数

useState 本身始终是默认值

useState用来管理状态,它工作正常。但是当我在它的内部返回状态时,它总是初始值

import react, {useState} from 'react'

const MyComponent = () => {
    const [myState, setMyState] = useState({
        value: 'initial value',
        setValue: (newValue) => {
            setMyState({...myState, value: newValue})
            console.log(myState.value) //<--always is 'initial value'
        }
    })

    return(
        <>
            <p>{myState.value}</p> //<-- it's working fine
            <input value={myState.value} onChange={(e) => myState.setValue(e.target.value)} /> //<--working fine too

        </>
    )
}
Run Code Online (Sandbox Code Playgroud)

我期望console.log输入的值,但实际输出总是初始值

javascript reactjs react-hooks

10
推荐指数
2
解决办法
3万
查看次数

VueJS-将单独的组件加载到vue实例中

在我的工作中,我目前正在重新设计Web平台,其中包括将许多旧的javascript / jquery移至VueJS中

我有一个global.js持有我们的文件Vue的部件,我们有一个vendor.js持有Vue公司,爱可信,Vuex,...

现在我们的站点上有一个文本编辑器,此编辑器具有Vue版本。问题在于此文本编辑器很大,几乎可以压缩 500kb以用于生产。因此,我为此编辑器在一个单独的文件中创建了一个单独的组件,因为我们只需要两页即可。

在此处输入图片说明

现在,由于我的全局Vue占用了整个页面,因此我无法将文本编辑器插入其中,因为您无法将Vue实例放入另一个Vue实例中。

有没有一种方法可以将编辑器保留为一个完全独立的文件,但是在将其加载到页面时以某种方式使用全局Vue实例?

我已经搜索了很多,但是在任何地方都没有遇到这个问题。也许不可能做到这一点。

javascript jquery vue.js vue-component

9
推荐指数
1
解决办法
257
查看次数

spring如何用thymeleaf添加静态资源

我是Spring 的新手,我正在尝试制作一个漂亮的 Web 应用程序,到目前为止我设置了所有内容,如果我在浏览器上运行我的页面,它会按预期显示。但是,如果我在端口8080上使用 tomcat 运行它(我使用的是 Intelijj),它不会加载cssjs文件,甚至不会加载图片。

我从字面上搜索了这个问题并打开了所有StackOverflow类似的问题,我尝试编写一个配置文件,但它没有做任何事情,我对这种方法不确定,因为我见过有人没有写任何配置的例子,但他们仍然设法使所有静态资源加载,等等。是否需要编写一些秘密的应用程序属性?或者有必须写的配置代码?

我的资源文件夹如下所示:

-resources
    -static
        -CSS 
            -things.css
        -JS
            -datepicker.js
        -Images
            -many pictures
    -templates
        -Home.html and other pages
Run Code Online (Sandbox Code Playgroud)

而我之前引用 static-CSS-things.css 的代码是这样的:

link href="../static/CSS/things.css" th:href="@{/CSS/things.css}" rel="stylesheet" media="all" type="text/css"
Run Code Online (Sandbox Code Playgroud)

我认为这会使我的 css 文件加载,但事实并非如此。js 和图片也一样。谢谢!

html resources spring static thymeleaf

6
推荐指数
2
解决办法
1万
查看次数

选择具有class =“ {c}”的元素

我正在尝试选择元素 class="{c}"

<div id="main">
    <div class="{c}">  some data </div>
    <div class="{c}">  some data </div>
    <div class="{c}">  some data </div>
    <div class="{c}">  some data </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的jQuery代码:

$('#main').find('.{c}' ).each(function()
{
    console.log($(this).html());
})
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

Uncaught Error: Syntax error, unrecognized expression: .{c}
Run Code Online (Sandbox Code Playgroud)

如何选择此元素?

顺便说一句,我正在使用chrome puppeteer从某些网站上抓取数据……我不拥有该网站,无法更改类名

javascript jquery

2
推荐指数
1
解决办法
66
查看次数

如何对齐垫动作行按钮?

我需要将按钮左中右 对齐,右侧按钮必须展开扩展面板。

<div>
    <mat-accordion>
        <mat-expansion-panel [(expanded)]="xpandStatus">
            <mat-panel-description>
                <p>I'm visible because I am open</p>
            </mat-panel-description>
        </mat-expansion-panel>
        <mat-action-row>
            <button mat-button>left</button>
            <button mat-button>center</button>
            <button mat-button (click)='xpandStatus=xpandStatus?false:true'>right</button>
        </mat-action-row>
    </mat-accordion>
</div>
Run Code Online (Sandbox Code Playgroud)

html angular-material angular

2
推荐指数
1
解决办法
4732
查看次数

如何在 Thymeleaf 中用逗号分隔数字

如何在 Thymeleaf 中每 3 个数字用逗号显示数字?

例如,12345678我想将此数字显示为12,345,678. 我从 Spring Boot 得到了我的数据

<div class="value" th:text="${price}"></div>
Run Code Online (Sandbox Code Playgroud)

thymeleaf spring-boot

0
推荐指数
1
解决办法
1525
查看次数