RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-249745

Wolframm's questions

Martin Hope
Wolframm
Asked: 2020-10-16 22:11:24 +0000 UTC

从三个相关表中选择

  • 0

有3个表(postgreSQL):

@Entity
@Table(name = "application", schema = "applications")
public class Application implements Serializable {
    @Id
    @GeneratedValue
    @Column(name = "application_id")
    private long applicationId;

    @Column(length = 400)
    @Size(min=50, max=400)
    private String applicationDescribing;

    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "customerId")
    private Customer Customer;
    .....

接下来,有一个抽象的 User 类,继承了 Customer 类,在数据库中有一个单独的表。

@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class User implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.TABLE)
    private Long userId;

    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "localitiesId")
    private Localities userLocality;

    .....

@Entity
@AttributeOverride(name="userId", column=@Column(name="customerId"))
public class Customer extends User {

    @Column(length = 8)
    private String userType;
    .....

用户和相应的客户有一个 Locality 字段 - 一个单独的类,多对一关系。

@Entity
@Table(name = "localities", schema = "resource")
public class Localities implements Serializable {

    @Id
    @GeneratedValue
    @Column(name = "id")
    private long localitiesId;

    @Column(name = "region", length = 50)
    private String region;
    ....

我正在尝试按应用程序实现搜索,其中将设置短语(字符串)keyWord 和 locality_id(长)位置。此选项在 Application 中找不到 userLocality(尽管代码可以编译):

 @Query(value = "SELECT u FROM Application u WHERE u.applicationDescribing LIKE %:keyWord% " +
            "AND userLocality IN (SELECT c FROM User c WHERE c.userLocality IN " +
            "(SELECT l FROM Localities l WHERE l.localitiesId = :locality))")
List<Application> getApplicationsByKeyWordsAndRegion(@Param("keyWord") String keyWord, @Param("locality") long locality);

我也尝试了这个选项(错误。原因:ohhiaQuerySyntaxException:连接的预期路径!):

@Query(value = "SELECT a FROM Application a " +
    "JOIN Customer c ON a.customerid = c.userid " +
    "JOIN Localities L ON c.localitiesid = L.id " +
    "WHERE a.applicationDescribing LIKE %:keyWord% AND L.id = :locality")
List<Application> getApplicationsByKeyWordsAndRegion(@Param("keyWord") String keyWord, @Param("locality") long locality);

两者都不起作用。告诉我如何正确地形成请求,以获得List <Application>与 keyWord 关键字和指定位置区域匹配的输出。

java
  • 1 个回答
  • 10 Views
Martin Hope
Wolframm
Asked: 2020-10-09 23:40:01 +0000 UTC

在 DOM 元素上停止计时器

  • 1

JS中有一个定时器代码:

var interval;
    function StartNewTimerFunction(el) {
   var time = el.innerHTML;
   if((time.valueOf()!= "") & (time.valueOf()!= "закончен") & (time.valueOf()!= "закінчено")) {
       var arr = time.split(":");
       var minutes = arr[0];
       var seconds = arr[1];

   // Set the timer
   interval = setInterval(function() {
      if(seconds == 0) {
         if(minutes == 0) {
           (el.innerHTML = "закончен");
           clearInterval(interval);
           return;
         } else {
           minutes--;
               if (minutes < 10) minutes = "0" + minutes;
                   seconds = 60;
               }
           }
           seconds--;
               if (seconds < 10) seconds = "0" + seconds;
                  el.innerHTML = minutes+":"+seconds;
               }, 1000);
      }
      else return;
}

停止计时器:

function StopActiveTimerFunction() {
    clearInterval(interval);
}

在所需数量的类似请求中启动计时器的代码 - 每个都有自己的计时器 DIV 块:

function startTimer(class_Name) {
   var my_timer = document.getElementsByClassName(class_Name);
       for(var x = 0; x < my_timer.length; x++) {
           countdown(my_timer[x]);
       }
}

ajax请求(表单处理):

   function set_bet_in_auction(element) {
            var form = $(element);
            var formForResponse = element;

            $.ajax({
                type: "POST",
                url: "/set-price-in-auction/",
                data: form.serialize(),
                success: function (data) {
                    *..... тут разные проверки данных и т.д....*
                    price_div.innerHTML = data.setPrice;
                    price_div.style.color = "red";
                    price_top_div.style.backgroundImage = image_key_horizontal;
                    add_executor_info_flag(centralpart_div, 
 data.executorNickname, data.executorRate);
                    price_bottom_div.style.background = button_auction;
                    set_price_popup.style.display = "none";
                    price_timer_div.innerHTML = "60:00";

                    StopActiveTimerFunction();
                    StartNewTimerFunction(price_timer_div);
                    price_timer_div.style.visibility = "visible";
                }
            },
        error: function (data) {
            console.log('An error occurred.');
            console.log(data);
        },
    });

带有计时器的 div 元素属于同一类型 - 请求列表,但每个都有自己独立的计时器,该计时器以“60:00”格式从数据库接收的值开始。在这种情况下,一切正常。

该应用程序的功能通过用户操作在单个请求中提供定时器的定期更新。更新是通过 AJAX 进行的,即无需重新加载页面。

问题是,当特定应用程序中的计时器重新启动时,我无法将其停止,这会导致第二个计时器启动而不停止第一个计时器。

该功能clearInterval(interval);适用​​于一个特定的计时器,但如果有很多,它会立即停止,而不是我需要的。问题是,是否有可能以某种方式将计时器写入变量并将其附加到 div 块,以便您可以从同一个块中获取它并停止它?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Wolframm
Asked: 2020-08-19 18:27:41 +0000 UTC

Passay 多种语言

  • 0

我正在使用 passay 库来检查 Spring Boot Web 项目中的密码。我想出了如何添加带有本地化的自定义文件。问题是,是否可以为这个库使用多个本地化文件,具体取决于网页中使用的语言区域?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Wolframm
Asked: 2020-01-17 06:07:47 +0000 UTC

3rd 方 Spring Boot 库中的 Messages.properties 编码

  • 0

我在 spring boot 项目中使用 Passay 库进行密码验证。库本身有一个messages.properties 文件,其中包含对验证错误的英文描述。我需要用俄语发布这些消息。我尝试将消息文本本身更改为俄语,并将文件编码替换为 utf-8。在spring,它正确输出了Cyrillic,并且在网页上存在iso 8859-1编码的裂缝。同时,项目本身的 .properties 文件也可以与 Cyrillic 配合使用。建议如何在网页上显示西里尔字母。谢谢你。

spring-boot
  • 1 个回答
  • 10 Views
Martin Hope
Wolframm
Asked: 2020-07-16 01:25:28 +0000 UTC

Spring 中的“multipart/form-data”编码

  • 0

将表单从 jsp 传递到 spring MVC 控制器。文件和文本数据以表格形式传输,相应设置enctype="multipart/form-data"。但是当在控制器上接收到数据时,文件一切正常,可以识别英文字体,但西里尔字母是实心的 kryakozyabry。如果删除了 enctype,则一切正常。在网上,我读到有关“multipart / form-data”的过滤器,但我没有找到注释形式的示例。请提出解决方案。

spring
  • 2 个回答
  • 10 Views
Martin Hope
Wolframm
Asked: 2020-05-31 22:21:24 +0000 UTC

前端和后端之间的正确交互[关闭]

  • 2
关闭。这个问题不可能给出客观的回答。目前不接受回复。

想改进这个问题? 重新设计问题,以便可以根据事实和引文来回答。

5 年前关闭。

改进问题

我是网站开发的新手。用HTML、CSS、JS写前端。后端方面,我比较喜欢用Spring框架,因为我比较熟悉Java。我打算从控制器发送数据到 JSON 并在前端使用 JS 解析它。问题是:

  1. 我是否选择了正确的技术(Spring 和 JSON)?
  2. 除了使用 JSP,我还有其他选择吗?
  3. 使用 Spring MVC 并通过模型转发数据会是更好的选择吗?(我不太喜欢这个选项,因为代码被 jsp 标签破坏了)。
  4. 在使用 JSON 选项的情况下,使用 AJAX 是否正确?
  5. 使用 JSON 时生成 JSP 页面有什么意义吗?在这种情况下,实际的 HTML 保持不变。

提前感谢您的回复。

java
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5