structs +hibernate 通过Action 将前台数据存入数据库 , 表单提交(二)
2014-11-24 03:13:54
·
作者:
·
浏览: 4
e) {
this.hibernateTemplate = hibernateTemplate;
}
@Override
public void add(TestPortal t) {
Session session = this.getHibernateTemplate().getSessionFactory()
.getCurrentSession();
session.save(t);
}
@Override
public List
search(String a, String b, String c) {
Session session = this.getHibernateTemplate().getSessionFactory()
.getCurrentSession();
StringBuffer hql = new StringBuffer("from TestPortal testPortal where 1=1 ");
if(!"".equals(a) && null!=a){
hql.append(" and a='"+a+"' ");
}
if(!"".equals(b) && null!=b){
hql.append(" and b='"+b+"' ");
}
if(!"".equals(c) && null!=c){
hql.append(" and c='"+c+"' ");
}
List
list =null; System.out.println("search hql : "+hql.toString()); Query query = session.createQuery(hql.toString()); list = query.list(); return list; } }
(2)、service 没做处理
import java.util.List;
import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.gp.dao.UserDao;
import com.haier.bean.TestPortal;
import com.haier.dao.TestDao;
import com.haier.service.TestService;
@Service("testService")
public class TestServiceImpl implements TestService{
private TestDao testDao;
public TestDao getTestDao() {
return testDao;
}
@Resource(name="testDao")
public void setTestDao(TestDao testDao) {
this.testDao = testDao;
}
@Override
public void add(TestPortal t) {
testDao.add(t);
}
@Override
public List
search(String a, String b, String c) {
List
list = testDao.search(a, b, c); return list; } }