文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程PHPMyEclipse+struts+Hibernate配置开发
精品推荐
特别推荐
·Apache指南:.htaccess文件使用手册
·结合PHP使用HTML表单
·初学PHP的基础例程
·菜鸟学PHP之Smarty入门
·PHP环境安全配置教程
·PHP入门指导:如何学习PHP?
·Php+Mysql注入专题
·PHP:实现给上传图片加水印的程序代码
·PHP动态网站开发中常用的8个小技巧
·PHP初学者:配置Apache服务器并且设置DNS
热点TOP10
·Windows XP下PHP+MySQL环境搭建
·官方的 PHP+Dreamweaver MX 视频教程
·一个实现将动态页面转为静态的方案
·Apache指南:.htaccess文件使用手册
·解密ZEND加密后的PHP
·Java Web中的入侵检测及简单实现
·通过PHP程序知道蜘蛛是否访问你的网站(附代码)
·说一说PHP程序开发中的模板选择
·通过PHP程序统计蜘蛛是否访问你的网站
·详细讲解PHP 中的批处理

MyEclipse+struts+Hibernate配置开发

日期:2008年2月13日 作者: 查看:[大字体 中字体 小字体]


  下面我们转到hibernate。换到刚才我们建立数据库的页面,选择你的admin的表点右键选择Create Hibernate Mapping。选择好打包路径后选择Finish。如图:

  在你刚才选择的路径下(我为方便是src/com/yourcompanyname/)下新建立的文件 AdminDAOFactory.java文件并输入以下内容:

package com.yourcompanyname;

import java.util.Iterator;

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

import com.hibernate.SessionFactory;

public class AdminDAOFactory {
 Session session;
 Transaction tx;
 public void add(Admin admin) throws HibernateException {
  /**
   * Creation Date: 11-17-2005
   * TODO Add a new admin user.
   * @param An object of Admin
   * @return void
   * @author Coder Guo
   */
  try {
   session = SessionFactory.currentSession();
   tx = session.beginTransaction();
   //Add a new admin
   session.save(admin);
   tx.commit ();
  }catch(HibernateException e){
   throw e;
  }finally{
   if (tx!=null) {
    tx.rollback();
   }
   SessionFactory.closeSession();
  }
 }
}

 再打开com.yourcompany.struts.action下的AddAdminAction.java添加(其中如果有错误选中好按ctrl+shift+o自动添加包)

public class AddAdminAction extends Action {

 // --------------------------------------------------------- Instance Variables

 // --------------------------------------------------------- Methods

 /**
  * Method execute
  * @param mapping
  * @param form
  * @param request
  * @param response
  * @return ActionForward
  * @author Coder Guo
  */
 public ActionForward execute(
  ActionMapping mapping,
  ActionForm form,
  HttpServletRequest request,
  HttpServletResponse response) {
  AddAdminForm addAdminForm = (AddAdminForm) form;
  
  // TODO Add a new admin
  Admin admin = new Admin();

上一页 [1] [2] [3] [4] [5] [6] 下一页 




上一篇:学习教程:Java Annotation 高级应用

下一篇:JSP中的page,request,session,application

相关文章:
·Photoshop中关于配置的15条技巧
·设好eMule电驴两项关键配置 提高下载速度
·如何使用系统配置实用工具
·Visual Studio 2005集成开发环境图解
·详细图解TP-Link无线路由配置
·几分钟教你快速配置无线网络
·安装Ms SQL Server 2005 开发版时出现性能计数器要求安装错误的解决办法
·EZ-USB 68013A开发指南
·网络学堂二十:路由器的配置
·Windows 2003安全设置大全-IIS、终端服务、FTP、SQL的配置
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot