小编Iva*_*var的帖子

org.hibernate.QueryParameterException:找不到命名参数

我的项目设置是MySQL DB上的Spring MVC,Hibernate 3.2.x.

收到以下错误:

org.hibernate.QueryParameterException:找不到命名参数email

方法#1:

@Override
public Boolean isExist(String email) {
    boolean flag = false;  
    String hql = "from com.cmgr.beans.UserAccount u where u.email = :email";
    List<UserAccount> result = currentSession().createQuery(hql)
        .setParameter("email", email)
        .list();

    UserAccount userAccount = (UserAccount)result.get(0);
    if (userAccount!=null && userAccount.getEmail().equalsIgnoreCase(email)) {
        flag = true;
    }

    return flag;
}
Run Code Online (Sandbox Code Playgroud)

方法#2:

 @Override
    public Boolean isExist(String email) {
        boolean flag = false;
        String hql = "from com.cmgr.beans.UserAccount u where u.email = :email";
        List<UserAccount> result = currentSession().createQuery(hql).setString("email", email).list();

        UserAccount userAccount = (UserAccount) …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate

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

JQuery输入[Name =""]未在Firefox上识别

我有一个JavaScript代码,可以读取html文本框的内容,并且正在使用IE和Chrome,但Firefox无法识别.

HTML代码:

<div id="SetInner_Form">                
    <form name="Set_Password" method="post" action="">
        Email Address &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <input class="Auth" name="SetPwd_Username" type="text"/><br/><br/>
        New Password   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="Auth" name="SetPwd_NewPwd" type="password"/><br/><br/>
        Retype Password &nbsp;<input class="Auth" name="SetPwd_RetypePwd" type="password"/><br/><br/>
        <div id="SetPwdResultWrapper">
            <div id="SetPwdResult" class="Validation_2"></div><br/>
        </div>
        <div id="RedirectLink" align="center" class="NoDisplay">Click <a href='https://localhost/webapp/index.aspx'>here</a> to go to main page</div><br/>
    </form>
    <div id="SetPwdBtnWrapper">
        <input id="SetPwdBtn" name="SetPwdBtn" type="submit" value="Confirm" align="center"/>
    </div>
    <img id="LoadingIcon_auth"/>
</div>
Run Code Online (Sandbox Code Playgroud)

Javascript代码:

$("input[name=SetPwd_Username]").val()
Run Code Online (Sandbox Code Playgroud)

例外(在Firefox控制台上):

Uncaught exception: Syntax error, unrecognized expression: input[name=SetPwd_Username
Run Code Online (Sandbox Code Playgroud)

JQuery版本是:jquery-1.6.4.min.js

奇怪的是,Firefox可以识别除了之外的其他html元素 SetPwd_Username

我错过了什么吗?

html javascript css firefox jquery

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

将数组转换为.ini文件

我需要将一个.ini文件解析成一个数组,然后更改数组的值并将其导出到同一个.ini文件中.我设法读取了该文件,但没有找到任何简单的方法来回写它.有什么建议?

样本.ini文件:

1 = 0;
2 = 1372240157;    // timestamp.
Run Code Online (Sandbox Code Playgroud)

php arrays ini

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

如何将数字数组连接成1个串联数字?

我如何加入该数组以尽可能少的步骤为我提供预期的输出?

var x = [31,31,3,1]
//expected output: x = 313131;
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

如何在SQL中获得月份的3个字母缩写

如何在SQL中获取3个字母的月份.

在SQL表中插入数据:

2016-01-07 09:38:58.310
Run Code Online (Sandbox Code Playgroud)

我只需要在3个字母中输入月份,如下所示:

Jan
Run Code Online (Sandbox Code Playgroud)

sql-server

9
推荐指数
2
解决办法
4万
查看次数

为什么String.intern()方法返回两个不同的结果?

我有这样的代码:

String str1 = new StringBuilder("???").append("??").toString();
System.out.println(str1.intern() == str1); //true

String str2 = new StringBuilder("ja").append("va").toString();
System.out.println(str2.intern() == str2); //false

String str3 = new StringBuilder("Str").append("ing").toString();
System.out.println(str3.intern() == str3); //true
Run Code Online (Sandbox Code Playgroud)

我有结果:

String str1 = new StringBuilder("???").append("??").toString();
System.out.println(str1.intern() == str1); //true

String str2 = new StringBuilder("ja").append("va").toString();
System.out.println(str2.intern() == str2); //false

String str3 = new StringBuilder("Str").append("ing").toString();
System.out.println(str3.intern() == str3); //true
Run Code Online (Sandbox Code Playgroud)

我能理解为什么line1和line3是真的,但我是关于line2的问题,为什么这是假的?

我的java是:java版"1.8.0_73"

java string stringbuilder string-interning

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

在JavaScript中领先零

试试这个:

var num = 040;
console.log(num); // 32
Run Code Online (Sandbox Code Playgroud)

从什么时候开始40 = 32?

javascript

8
推荐指数
3
解决办法
2277
查看次数

嵌套div比父div大

我使用CSS来设置使用JavaScript创建的滚动条.

.scrollbar-track{
    background: black;
    height: 10px;
}
 
.scrollbar-thumb{
    cursor: default;
    border: 1px red solid;
    width: 50px;
    padding: 0;
}

.scrollbar-thumb-first{
    display: inline-block;
    background: green;
    width: 5px;
    height: 10px;
}
 
.scrollbar-thumb-middle{
    display: inline-block;
    background: red;
    height: 10px;
    width: 20px;
}
 
.scrollbar-thumb-last{
    display: inline-block;
    background: blue;
    width: 5px;
    height: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="scrollbar">
    <div class="scrollbar-track" style="width: 970px;">
        <div class="scrollbar-thumb">
            <span class="scrollbar-thumb-first"></span>
            <span class="scrollbar-thumb-middle"></span>
            <span class="scrollbar-thumb-last"></span>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是小提琴:http://jsfiddle.net/w27wM/8/

为什么内部div比父div更大?即使边距和填充设置为0,问题仍然存在.

html css

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

Java - SonarQube,关于'实用程序类不应该有单独的公共构造函数'(squid:S1118)的问题

我正在使用SonarLint分析对旧代码执行静态代码分析.我不能在这里粘贴代码,但它类似于:

@SuppressWarnings("static-access")
public class SuperClass {

    private SuperClass() {
    }

    public static SuperClass getInstance() {
        return InstanceHolder.instance;
    }

    private static class InstanceHolder {
        public final static SuperClass instance = new SuperClass();
    }

    public void doSomething() {
        //do something
    }

}
Run Code Online (Sandbox Code Playgroud)

SonarQube(sonar-java:4.2.1.6971)报告了S1118的一个问题.

添加私有构造函数在InstanceHolder这里没有解决效果,因为SuperClass它是唯一可以由于其私有修饰符而创建它的实例的类.

SuperClass即使拥有ÌnstanceHolder私有构造函数,仍然可以创建一个实例.

BTW:添加构造函数会删除声纳问题,所以我认为分析器将此标记为规则违规,因为内部的"UtilityClass"没有进一步调查.

这是一个错误吗?这是一个线程安全单例的例子,而不是设计缺陷.

java sonarqube sonarlint

8
推荐指数
1
解决办法
2663
查看次数

如何在quill js 2.0中初始化表格?

如何在quill js 2.0中初始化表格?

我尝试通过在工具栏中使用table关键字来显示表格图标,但无法创建表格。

在此处输入图片说明

javascript quill

8
推荐指数
1
解决办法
2279
查看次数