⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 directorintrohibernatedao.java

📁 hibernate+spring的相片上传项目
💻 JAVA
字号:
package org.lenovoAC.hibernateDao;

import org.lenovoAC.pojo.DirectorIntro;
import java.util.List;
import org.lenovoAC.dao.DirectorIntroDao;
import org.lenovoAC.tools.Tools;
import net.sf.hibernate.Hibernate;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 * 董事会,股东介绍表: director_intro
 */
public class DirectorIntroHibernateDao
    extends BaseDao implements DirectorIntroDao
{
  /**
   * 保存董事会股东信息
   * @param ci DirectorIntro
   */
  public void insertDri(DirectorIntro ci)
  {
    this.getHibernateTemplate().save(ci);
    log.info("保存成功");
  }

  /**
   * 修改董事会股东信息
   * @param ci DirectorIntro
   */
  public void updateDri(DirectorIntro ci)
  {
    this.getHibernateTemplate().update(ci);
  }

  /**
   * 根据id修改指定记录值为传为对象的值
   * @param dirId String
   */
  public void updateDirTwo(String dirId, DirectorIntro dir)
  {
    DirectorIntro di = (DirectorIntro)this.getHibernateTemplate().load(
        DirectorIntro.class, dirId);
    di.setName(dir.getName());
    di.setAge(dir.getAge());
    di.setPhotoUrl(dir.getPhotoUrl());
    di.setIntrInfo(dir.getIntrInfo());
    di.setTime(dir.getTime());
    di.setState(dir.getState());
    updateDri(di);
  }

  /**
   * 删除董事会股东信息
   * @param ci DirectorIntro
   */
  public void delDri(DirectorIntro ci)
  {
    this.getHibernateTemplate().delete(ci);
  }

  /**
   * 通过ID删除董事事会股东信息
   * @param dirId String
   */
  public void delDirTwo(String dirId)
  {
    this.getHibernateTemplate().delete(this.getHibernateTemplate().load(DirectorIntro.class,dirId));
    System.out.println("删除成功");
  }

  /**
   * 得到单个董事会股东信息对象
   * @param dirId String
   * @return DirectorIntro
   */
  public DirectorIntro getDirctorIntro(String dirId)
  {
    Object ob = this.getHibernateTemplate().load(DirectorIntro.class, dirId);
    return (DirectorIntro) ob;
  }

  /**
   * 得到全部的对象
   * @return List
   */
  public List getAllDirInObj()
  {
    String hql = "from DirectorIntro as dir order by dir.time desc";
    return this.getHibernateTemplate().find(hql);
  }

  /**
   * 取得指定ID对象的标志
   * @param DirectorIntroId String
   * @return String
   */
  public String getState(String DirectorIntroId)
  {
    String hql = "select di.state from DirectorIntro as di where di.id=?";
    return (String)this.getHibernateTemplate().find(hql, DirectorIntroId,
        Hibernate.STRING).get(0);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -