package hibr;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.hibernate.Query;
import org.hibernate.Transaction;
import org.hibernate.criterion.Example;
/**
* Data access object (DAO) for domain model class Trucking.
* @see hibr.Trucking
* @author MyEclipse Persistence Tools
*/
public class TruckingDAO extends BaseHibernateDAO {
private static final Log log = LogFactory.getLog(TruckingDAO.class);
//property constants
public static final String CID = "cid";
public static final String OID = "oid";
public static final String BALE_NAME = "baleName";
public static final String HEFT = "heft";
public static final String NUMBER = "number";
public static final String TUNIT = "tunit";
public static final String DESTN = "destn";
public static final String FOREGIFT = "foregift";
public static final String TOTALMONERY = "totalmonery";
public boolean save(Trucking transientInstance) {
log.debug("saving Trucking instance");
try {
getSession().save(transientInstance);
log.debug("save successful");
return true;
} catch (RuntimeException re) {
log.error("save failed", re);
return false;
}
}
public boolean deletes(String tid) {
try {
String query ="delete from Trucking as d where d.tid=?";
Query queryObject = getSession().createQuery(query);
queryObject.setParameter(0, tid);
List list =queryObject.list();
if(list.size()>0){
return true;
}else{
return false;
}
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
public void delete(Trucking transientInstance ) {
log.debug("deleting OperatorTab instance");
try {
getSession().delete(transientInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
public Trucking findById( java.lang.String id) {
log.debug("getting Trucking instance with id: " + id);
try {
Trucking instance = (Trucking) getSession()
.get("hibr.Trucking", id);
return instance;
} catch (RuntimeException re) {
log.error("get failed", re);
throw re;
}
}
public List findByExample(Trucking instance) {
log.debug("finding Trucking instance by example");
try {
List results = getSession()
.createCriteria("hibr.Trucking")
.add(Example.create(instance))
.list();
log.debug("find by example successful, result size: " + results.size());
return results;
} catch (RuntimeException re) {
log.error("find by example failed", re);
throw re;
}
}
public List findByProperty(String propertyName, Object value) {
log.debug("finding Trucking instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from Trucking as model where model."
+ propertyName + "= ?";
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter(0, value);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
public List findByCid(Object cid) {
return findByProperty(CID, cid);
}
public List findByOid(Object oid) {
return findByProperty(OID, oid);
}
public List findByBaleName(Object baleName) {
return findByProperty(BALE_NAME, baleName);
}
public List findByHeft(Object heft) {
return findByProperty(HEFT, heft);
}
public List findByNumber(Object number) {
return findByProperty(NUMBER, number);
}
public List findByTunit(Object tunit) {
return findByProperty(TUNIT, tunit);
}
public List findByDestn(Object destn) {
return findByProperty(DESTN, destn);
}
public List findByForegift(Object foregift) {
return findByProperty(FOREGIFT, foregift);
}
public List findByTotalmonery(Object totalmonery) {
return findByProperty(TOTALMONERY, totalmonery);
}
public List findAll() {
log.debug("finding all Trucking instances");
try {
String queryString = "from Trucking";
Query queryObject = getSession().createQuery(queryString);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
public List allpage(int currpage)
{
try{
String querystring="from Trucking";
Query queryobj =getSession().createQuery(querystring);
queryobj.setFirstResult((currpage-1)*4);
queryobj.setMaxResults(4);
return queryobj.list();
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
public int findtid(String id) {
String queryString = "from Trucking as c where c.tid like ?";
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter(0,"%"+id+"%");
return queryObject.list().size();
}
public List tidpage(int currpage,String tid){
try{
String querystring ="from Trucking as s where s.tid like ?";
Query queryobj=getSession().createQuery(querystring);
queryobj.setParameter(0,"%"+tid+"%");
queryobj.setFirstResult((currpage-1)*4);
queryobj.setMaxResults(4);
return queryobj.list();
}catch(RuntimeException re){
throw re;
}
}
public int findoid(Integer oid) {
try {
String queryString = "from Trucking as d where d.oid=?";
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter(0, oid);
return queryObject.list().size();
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
public int findmoney(Double totalmonery) {
try {
String queryString = "from Trucking as t where t.totalmonery < ?";
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter(0, totalmonery);
return queryObject.list().size();
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
public List moneypage(int currpage,Double totalmonery){
try{
String querystring ="from Trucking as t where t.totalmonery < ?";
Query queryobj=getSession().createQuery(querystring);
queryobj.setParameter(0,totalmonery);
queryobj.setFirstResult((currpage-1)*4);
queryobj.setMaxResults(4);
return queryobj.list();
}catch(RuntimeException re){
throw re;
}
}
public List oidpage(int currpage,int oid){
try{
String querystring ="from Trucking as t where t.oid=?";
Query queryobj=getSession().createQuery(querystring);
queryobj.setParameter(0,oid);
queryobj.setFirstResult((currpage-1)*4);
queryobj.setMaxResults(4);
return queryobj.list();
}catch(RuntimeException re){
throw re;
}
}
public boolean merge(Trucking detachedInstance) {
log.debug("merging Trucking instance");
try {
Trucking result = (Trucking) getSession()
.merge(detachedInstance);
log.debug("merge successful");
System.out.println("执行成功!");
return true;
} catch (RuntimeException re) {
log.error("merge failed", re);
System.out.print("执行失败!");
return false;
}
}
public void attachDirty(Trucking instance) {
log.debug("attaching dirty Trucking instance");
try {
getSes
没有合适的资源?快使用搜索试试~ 我知道了~
javaweb课程设计物流管理网站
共394个文件
java:99个
class:99个
jsp:50个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 121 浏览量
2022-07-03
17:10:50
上传
评论
收藏 6.25MB ZIP 举报
温馨提示
本系统是将现代化的计算机技术与物流公司管理服务模式相结合,按照业务管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。物流网工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、会员信息、车辆信息、托运信息、仓库信息等。 开发语言: Java 技术框架: Ssh,mvc 开发工具: Myeclipse,eclipse,idea都可以 数据库: sqlserver
资源推荐
资源详情
资源评论
收起资源包目录
javaweb课程设计物流管理网站 (394个子文件)
TruckingDAO.class 9KB
ConsignationDAO.class 7KB
LeavewordDAO.class 6KB
UsertabDAO.class 6KB
OutWarehouseDAO.class 6KB
OperatorTabDAO.class 6KB
ClientDAO.class 6KB
IntoWarehousingDAO.class 6KB
StatisticDAO.class 6KB
StockhouseDAO.class 5KB
CarInfoDAO.class 5KB
UseCarDAO.class 5KB
ViewcaridDAO.class 5KB
SeachtidForm.class 5KB
ConsignationForm.class 5KB
AdminshowallForm.class 4KB
ConsignationAction.class 4KB
SeachtidAction.class 4KB
OutwareAction.class 4KB
OutwareForm.class 4KB
Consignation.class 4KB
TruckaddAction.class 3KB
Trucking.class 3KB
ClientForm.class 3KB
UpdatestuckAction.class 3KB
UserRegForm.class 3KB
AdminshowallAction.class 3KB
Leaveword.class 3KB
IntowareForm.class 3KB
StockhouseAction.class 3KB
OutWarehouse.class 3KB
AdminupdateAction.class 3KB
UpdateintowareAction.class 3KB
AdminupdateForm.class 3KB
CarInfoAction.class 3KB
UpdateclientAction.class 3KB
carservlet.class 3KB
LeavewordForm.class 2KB
LoginAction.class 2KB
IntowareAction.class 2KB
UpdateuserpwdAction.class 2KB
HibernateSessionFactory.class 2KB
UsercarAction.class 2KB
LeavewordAction.class 2KB
ShowoutwareAction.class 2KB
ShowuserAction.class 2KB
registeruser.class 2KB
AbstractUsertab.class 2KB
UpdateshowclientAction.class 2KB
LoginForm.class 2KB
AddclientAction.class 2KB
ViewcaridId.class 2KB
UserEditSaveAction.class 2KB
UsercarForm.class 2KB
HsfreightForm.class 2KB
HsconsignForm.class 2KB
UserRegAction.class 2KB
Client.class 2KB
IntoWarehousing.class 2KB
ShowIntoWareAction.class 2KB
ShowConsignationAction.class 2KB
UpdateshowAction.class 2KB
DeleteConsignationAction.class 2KB
SeachtruckAction.class 2KB
UpdateshowintowareAction.class 2KB
RegisteruserAction.class 2KB
UserEditAction.class 2KB
DeleteuserAction.class 2KB
AbstractIntowarehousing.class 2KB
CreateTable.class 2KB
DeleteRegUserAction.class 2KB
DeleteClientAction.class 2KB
ShowRegUserAction.class 2KB
Statistic.class 2KB
ShowclientAction.class 2KB
DeleteintowareAction.class 2KB
DeleteoutwareAction.class 2KB
DeletestrukAction.class 2KB
DeletecontactAction.class 2KB
StockhouseForm.class 2KB
UserLoginAction.class 2KB
CarInfoForm.class 2KB
UseCar.class 2KB
Viewcarid.class 1KB
CarInfo.class 1KB
Stockhouse.class 1KB
ShowallAction.class 1KB
UserLoginOutAction.class 1KB
CharacterEncodingFilter.class 1KB
OperatorTab.class 1KB
HsfreightAction.class 1KB
HsconsignAction.class 1KB
MyProcess.class 1KB
ShowallForm.class 1KB
test.class 1016B
Usertab.class 795B
ExportDB.class 784B
BaseHibernateDAO.class 458B
IBaseHibernateDAO.class 169B
.classpath 1KB
共 394 条
- 1
- 2
- 3
- 4
资源评论
宇宙无敌第一暴龙战士
- 粉丝: 36
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功