c892applicationdao.java
来自「使用spring ,hibernate 框架的稽查管理系统」· Java 代码 · 共 105 行
JAVA
105 行
package com.je.ims.dao;
import java.util.*;
import com.je.ims.hibernate.Application;
public class C892ApplicationDAO extends CommonDAO {
public C892ApplicationDAO() {
super();
}
public void insert(Application app){
getHibernateTemplate().save(app);
}
public void delete(String id){
Application app=this.getByID(id);
getHibernateTemplate().delete(app);
}
public void deleteAll(){
List l1 =getHibernateTemplate().loadAll(Application.class);
getHibernateTemplate().deleteAll(l1);
}
public void update(Application app){
getHibernateTemplate().update(app);
}
// 查询所有记录
public List getAll() {
String hql="from Application order by uploadDate desc";
List list=this.getHibernateTemplate().find(hql);
return list;
}
// 返回所有记录的size
public int getSize() {
List list=getAll();
return list.size();
}
// 返回记录, start为记录开始的位置,size为记录的长度
public Object[] getCount(int start, int size){
List list=getAll();
Application[] app = new Application[size];
for (int i=0;i<size;i++)
{
app[i]=new Application();
app[i]=(Application)list.get(i+start);
}
return app;
}
public Application getByID(String ID)
{
List L1=getHibernateTemplate().find("from Application where id=?",ID);
if (L1.size()>0)
return (Application)L1.get(0);
else return null;
}
public Date getDate(){
Date date=new Date();
return date;
}
public boolean checkApplication(String application){
List list=this.getHibernateTemplate().find
("from Application where application =?",new Object[] {application});
if(list.size()>0)
return true;
else
return false;
}
public boolean checkEng(String engName){
List list=this.getHibernateTemplate().find
("from Application where engName =?",new Object[] {engName});
if(list.size()>0)
return true;
else
return false;
}
public boolean checkUrl(String url){
List list=this.getHibernateTemplate().find
("from Application where url =?",new Object[] {url});
if(list.size()>0)
return true;
else
return false;
}
public Object[] getCount(int start, int count, List l) {
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?