67,513
社区成员
发帖
与我相关
我的任务
分享
package org.yidong.vo;
/**
* Mupdata entity.
*
* @author MyEclipse Persistence Tools
*/
public class Mupdata implements java.io.Serializable {
// Fields
private Integer mupid;
private Marker marker;
private String updata;
// Constructors
/** default constructor */
public Mupdata() {
}
/** full constructor */
public Mupdata(Marker marker, String updata) {
this.marker = marker;
this.updata = updata;
}
// Property accessors
public Integer getMupid() {
return this.mupid;
}
public void setMupid(Integer mupid) {
this.mupid = mupid;
}
public Marker getMarker() {
return this.marker;
}
public void setMarker(Marker marker) {
this.marker = marker;
}
public String getUpdata() {
return this.updata;
}
public void setUpdata(String updata) {
this.updata = updata;
}
}
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="org.yidong.vo.Mupdata" table="mupdata" schema="dbo" catalog="yidong">
<id name="mupid" type="java.lang.Integer">
<column name="mupid" />
<generator class="native" />
</id>
<many-to-one name="marker" class="org.yidong.vo.Marker" fetch="select">
<column name="m_id" />
</many-to-one>
<property name="updata" type="java.lang.String">
<column name="updata" length="100" />
</property>
</class>
</hibernate-mapping>
package org.yidong.dao.impl;
import java.util.List;
import org.hibernate.Query;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import org.yidong.dao.MupdataDAO;
import org.yidong.vo.Mupdata;
public class MupdataDAOImpl extends HibernateDaoSupport implements MupdataDAO {
public void insert(Mupdata mupdata) throws Exception {
super.getSession().save(mupdata);
}
public List queryAll() throws Exception {
String hql = "FROM Mupdata";
List all = super.getSession().createQuery(hql).list();
System.out.println(all.size());
return all;
}
public void update(Mupdata mupdata) throws Exception {
// TODO Auto-generated method stub
}
public List queryById(int muid) throws Exception {
//Mupdata mupdata=null;
String hql = "FROM Mupdata AS mu WHERE mu.mupid=?";
Query q = super.getSession().createQuery(hql);
q.setInteger(0, muid);
List all = q.list();
/*if (all.size() > 0) {
mupdata = (Mupdata) all.get(0);
}*/
return all;
}
}
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package org.yidong.struts.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.yidong.dao.MupdataDAO;
public class MuplistAction extends Action {
private MupdataDAO mupdatadao;
public MupdataDAO getMupdatadao() {
return mupdatadao;
}
public void setMupdatadao(MupdataDAO mupdatadao) {
this.mupdatadao = mupdatadao;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List all=null;
try {
all=this.mupdatadao.queryAll();
//System.out.println(all.size());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}//System.out.println(all.size());
request.setAttribute("allmu", all);
return mapping.findForward("mulist");
}
}
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
<!-- 表示允许自动提交 -->
<prop key="hibernate.connection.autocommit">true</prop>
<!-- 显示sql语句
<prop key="hibernate.show_sql">true</prop>
-->
</props>
</property>
<property name="mappingResources">
<list>
<value>org/yidong/vo/Business.hbm.xml</value>
<value>org/yidong/vo/Factory.hbm.xml</value>
<value>org/yidong/vo/Koi.hbm.xml</value>
<value>org/yidong/vo/Marker.hbm.xml</value>
<value>org/yidong/vo/MarkerKoi.hbm.xml</value>
<value>org/yidong/vo/MarkerBusiness.hbm.xml</value>
<value>org/yidong/vo/Users.hbm.xml</value>
<value>org/yidong/vo/Mupdata.hbm.xml</value>
<value>org/yidong/vo/Mqa.hbm.xml</value></list>
</property>
</bean>
<bean id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="mupdatadao" class="org.yidong.dao.MupdataDAO" abstract="true">
</bean>
<bean id="mupdatadaoimpl" class="org.yidong.dao.impl.MupdataDAOImpl"
parent="mupdatadao">
<property name="hibernateTemplate">
<ref bean="hibernateTemplate" />
</property>
</bean>