我正在尝试从当前日期位于任何给定月份的第一天和最后一天之间的表中提取信息。
我收到运行时错误“命名查询中的错误: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) 我正在尝试学习一些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) 我试图触发,当插入数据时,它会修剪正在插入的数据.
这是我正在尝试..
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) 我只是想向我的 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)
我只是想在桌子周围做一个边框展示,看看它是否有效,而事实并非如此。我的桌子周围没有边框。
知道为什么这可能不起作用