📄 updatecar.java
字号:
package com.t60.oa.service.car;
import java.util.List;
import com.t60.oa.po.Car;
import com.t60.oa.web.car.UpdatecarActionForm;
import hong.javanet.dao.HibernateUtil;
import org.hibernate.Session;
import org.hibernate.criterion.Restrictions;
import org.hibernate.*;
public class Updatecar {
private List result; //..........
private String message;
private Car car;
private UpdatecarActionForm form;
private String num; //汽车编号
public void update() {
//HibernateUtil.currentSession().load(Car.class, new String(this.num));
this.car = (Car) HibernateUtil.currentSession()
.load(Car.class, new String(this.num));
Hibernate.initialize(car);
}
// public void showCar() {
// Session session = HibernateUtil.currentSession();
// org.hibernate.Criteria crem = session.createCriteria(Car.class);
// crem.add(Restrictions.like("num",this.num));
// this.result = crem.list();
// }
public void updatecar() {
Session session = HibernateUtil.currentSession();
// org.hibernate.Criteria crem = session.createCriteria(Car.class);
// if (form.getNum() != null && form.getNum().trim().length() > 0) {
// String num = form.getNum();
// crem.add(Restrictions.like("num", "%" + num + "%"));
// this.result = crem.list();
// }
System.out.println(form.getState());
this.car = (Car) HibernateUtil.currentSession()
.load(Car.class, new String(form.getNum()));
this.car.setState(form.getState());
this.car.setType(form.getType());
session.update(car);
}
public Car getCar() {
return car;
}
public UpdatecarActionForm getForm() {
return form;
}
public String getMessage() {
return message;
}
public List getResult() {
return result;
}
public String getNum() {
return num;
}
public void setCar(Car car) {
this.car = car;
}
public void setForm(UpdatecarActionForm form) {
this.form = form;
}
public void setMessage(String message) {
this.message = message;
}
public void setResult(List result) {
this.result = result;
}
public void setNum(String num) {
this.num = num;
}
}
//public void updatecar() throws InvocationTargetException,
// IllegalAccessException
//{
// Session s= HibernateUtil.currentSession();
// Car emp = (Car)s.load(Car.class, form.getNum());
// BeanUtils.copyProperties(emp,form);
// Car car = (Car)s.load(Car.class,Integer.valueOf(form.getNum()));
// s.update(emp);
//}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -