Struts2+hibernate项目


实现了简单的对数据库的增、删、改、查功能,绑定easyUI表格数据json格式转换
资源截图
代码片段和文件信息
package com.action;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.Query;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
import org.hibernate.Transaction;

import com.dao.CourseDAO;
import com.dao.ScoreDAO;
import com.entity.Course;
import com.entity.Score;
import com.entity.Student;
import com.util.HibernateSessionFactory;
import com.util.HibernateUtil;

public class ceshi {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
// ScoreDAO dao=new ScoreDAO();
// List all=dao.findAll();
// for(Score s:all)
// {
// System.out.println(s.getScoreId()+“-----“+s.getStudent().getStuName()+“-----------“+s.getScore()+“----“+s.getCourse().getCouName());
// }
      Session session=HibernateSessionFactory.getSession();
      Transaction tran=session.beginTransaction();
// Query query=session.createQuery(“select count(s)  from Student as s “);
//
// Integer  count=(Integer)query.uniqueResult();
//int count=HibernateUtil.getRows(“select count(*)  from Score as s“);

//System.out.println(count);
// String []str={““};
// List list=queryByPage(““ null 1 1);
// for(Student stu:list)
// {
// System.out.println(stu.getStuName()+“----“);
// }
// Score scores=new Score();
// Student stu=new Student();
// stu.setStuId(1);
// Course co=new Course();
// co.setCouId(2);
//
//
// scores.setCourse(co);
// System.out.println(scores.getCourse().getCouId());
// scores.setScore(99);
// scores.setStudent(stu);
// ScoreDAO dao=new ScoreDAO();
// dao.save(scores);
       
        String sql = “update Score  set stuId = 1 couId = :nowdatescore = :manager where scoreId = :orderId“;
        Query obj = session.createQuery(sql);
        obj.setParameter(“nowdate“ “1“);
        obj.setParameter(“managerId““99“);
        obj.setParameter(“orderId““1“);
        System.out.println(obj.getQueryString());
}
public int getLogin(String username)

String sql=“select * from test..Student where stuName=?“;
Session session=HibernateSessionFactory.getSession();
SQLQuery query=session.createSQLQuery(sql).addEntity(Student.class);
query.setString(0username);
List all=query.list();
for(Student s:all)
{
System.out.println(s.getStuName()+“----“+query.uniqueResult().toString());
}
return Integer.parseInt(query.uniqueResult().toString());

}
 public static  List queryByPage(String sqlString[] paramint pageint size)  
     {  
         List list=new ArrayList();  
         Session session=null;  
          try  
           {  
               session=HibernateSessionFactory.getSession();
               Query query=session.createQuery(sql);  
               if(param!=null)  
               {  
                   for(int i=0;i                   {  
                       query.setString(iparam[i]);    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4502  2015-10-27 14:38  StuManages.classpath

     文件        576  2015-10-26 18:19  StuManages.myhibernatedata

     文件        303  2015-10-27 08:58  StuManages.mymetadata

     文件       1822  2015-10-27 14:38  StuManages.project

     文件        364  2015-10-27 14:38  StuManages.settingsorg.eclipse.jdt.core.prefs

     文件        522  2015-10-27 14:38  StuManages.settings.jsdtscope

     文件        475  2015-10-27 14:38  StuManages.settingscom.genuitec.eclipse.migration.prefs

     文件        556  2015-10-27 14:38  StuManages.settingsorg.eclipse.wst.common.component

     文件        463  2015-10-27 14:38  StuManages.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2015-10-27 14:38  StuManages.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2015-10-27 14:38  StuManages.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件       1067  2015-10-27 10:12  StuManagessrchibernate.cfg.xml

     文件        817  2015-10-27 10:05  StuManagessrcstruts.xml

     文件       3505  2015-10-27 16:45  StuManagessrccomactionceshi.java

     文件        196  2015-10-26 12:16  StuManagessrccomactionLoginAction.java

     文件       2613  2015-10-27 16:32  StuManagessrccomactionScoreAction.java

     文件       2254  2015-10-27 12:13  StuManagessrccomactionStuAction.java

     文件       1189  2015-10-26 18:16  StuManagessrccomactionSuperAction.java

     文件       3975  2015-10-26 18:20  StuManagessrccomdaoCourseDAO.java

     文件       3899  2015-10-26 18:20  StuManagessrccomdaoScoreDAO.java

     文件       4192  2015-10-26 19:47  StuManagessrccomdaoStudentDAO.java

     文件       1452  2015-10-26 18:19  StuManagessrccomentityCourse.java

     文件       1593  2015-10-27 11:06  StuManagessrccomentityScore.java

     文件       1799  2015-10-26 19:37  StuManagessrccomentityStudent.java

     文件        328  2015-10-26 18:25  StuManagessrccomutilDaseDAO.java

     文件       3252  2015-10-26 18:27  StuManagessrccomutilHibernateSessionFactory.java

     文件       5418  2015-10-27 09:45  StuManagessrccomutilHibernateUtil.java

     文件        217  2015-10-26 18:19  StuManagessrccomutilIbaseHibernateDAO.java

     文件         25  2015-10-27 14:38  StuManagessrcmeta-INFMANIFEST.MF

     文件       4772  2015-10-27 10:08  StuManagesWebRootindex.jsp

............此处省略390个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)