小编Cra*_*aig的帖子

命名查询中的 Hibernate 错误

我正在尝试从当前日期位于任何给定月份的第一天和最后一天之间的表中提取信息。

我收到运行时错误“命名查询中的错误:Department.byDate”

我向您提供了我认为可能导致问题的代码,如果需要任何其他代码,请在评论中告诉我。

我的命名查询如下所示:

@NamedQuery(name="Department.byDate", query="select * from department where date >= :first AND date <= :last")
Run Code Online (Sandbox Code Playgroud)

我在 DAO 中使用这个命名查询,方法如下:

public List<Department> getRecords(Date dateFirst, Date dateLast){
    Session session= sessionFactory.openSession();
    session.beginTransaction();

    Query query = session.getNamedQuery("Department.byDate");
    query.setDate("first", dateFirst);
    query.setDate("last", dateLast);

    List<Department> depList = (List<Department>)query.list();

    session.getTransaction().commit();
    session.close();

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

我获取每月第一天和最后一天的方法如下:

Calendar first = Calendar.getInstance();
first.set(Calendar.getInstance().get(Calendar.YEAR), Calendar.getInstance().get(Calendar.MONTH), Calendar.getInstance().getActualMinimum(Calendar.DAY_OF_MONTH));
Date dateFirst = first.getTime();

Calendar last = Calendar.getInstance();
first.set(Calendar.getInstance().get(Calendar.YEAR), Calendar.getInstance().get(Calendar.MONTH), Calendar.getInstance().getActualMaximum(Calendar.DAY_OF_MONTH));
Date dateLast = last.getTime();
Run Code Online (Sandbox Code Playgroud)

java mysql hibernate pojo named-query

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

使用变量编写脚本无效?

我正在尝试学习一些unix,我正在尝试编写一些基本变量,任何想法为什么当我数学时这不起作用?

> vi math 
A=5
B=10
let C=A+B
let D=B-A
let E=A*B
let F=A/B
echo $A $B $C $D $E $F
Run Code Online (Sandbox Code Playgroud)

这是展示的内容.

math: 4: math: let: not found
math: 5: math: let: not found
math: 6: math: let: not found
math: 7: math: let: not found
5 10
Run Code Online (Sandbox Code Playgroud)

unix variables bash shell scripting

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

PL/SQL Perfom TRIM内部的触发器

我试图触发,当插入数据时,它会修剪正在插入的数据.

这是我正在尝试..

CREATE OR REPLACE TRIGGER trig_trim
BEFORE INSERT ON triggertest
FOR EACH ROW

BEGIN
  TRIM(:new.testchar);  
END;
/
Run Code Online (Sandbox Code Playgroud)

我像这样插入

INSERT INTO triggertest (testnum, testchar) VALUES (9, ' r9 ');
Run Code Online (Sandbox Code Playgroud)

我收到这个错误......

04098. 00000 -  "trigger '%s.%s' is invalid and failed re-validation"
*Cause:    A trigger was attempted to be retrieved for execution and was
           found to be invalid.  This also means that compilation/authorization
           failed for the trigger.
*Action:   Options are to resolve the compilation/authorization errors,
           disable the trigger, or drop the trigger. …
Run Code Online (Sandbox Code Playgroud)

triggers plsql trim

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

CSS 在 JSP 中不起作用

我只是想向我的 JSP 页面添加一些简单的 css。我的jsp页面位于以下目录;WebContent > WEB-INF>页面>Login.jsp | 我的 css 文件位于这里;WebContent > WEB-INF > css > Login.css

这是我的 JSP 代码。

<head>
<link rel="stylesheet" type="text/css" href="../css/Login.css" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login Page</title>
</head>
<body>
    <div>
        <form method="post">
            <table>
                <tr>
                    <td>
                        //some code
                    </td>
                </tr>
                <tr>
                    <td>
                        //some code
                    </td>
                </tr>
                <tr>
                    <td>
                        //some code
                    </td>
                </tr>
            </table>
        </form>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是我的 CSS

table {
    border-width: 1px;
    border-color: black;
    border-style: solid;
}
Run Code Online (Sandbox Code Playgroud)

我只是想在桌子周围做一个边框展示,看看它是否有效,而事实并非如此。我的桌子周围没有边框。

知道为什么这可能不起作用

html css java jsp servlets

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

标签 统计

java ×2

bash ×1

css ×1

hibernate ×1

html ×1

jsp ×1

mysql ×1

named-query ×1

plsql ×1

pojo ×1

scripting ×1

servlets ×1

shell ×1

triggers ×1

trim ×1

unix ×1

variables ×1