对于一个表中字段保存的是代码,怎么用Struts+Hibernate将名称显示出来

------------------------------------------------table bean -----------------------------
public abstract class AbstractSysAffiche  implements java.io.Serializable {


    // Fields   

     private String pk;
     private String title;
     private String concent;
     private Date releaseDate;
     private Date invalidationDate;
     private String releaseUser;
     private String type;
     private String department;
     private long aviledays;
     private SysUser user;

    // Constructors

    /** default constructor */
    public AbstractSysAffiche() {
    }

   
    /** full constructor */
    public AbstractSysAffiche(String title, String concent, Date releaseDate, Date invalidationDate, String releaseUser, String type, String department, long aviledays, SysUser user) {
        this.title = title;
        this.concent = concent;
        this.releaseDate = releaseDate;
        this.invalidationDate = invalidationDate;
        this.releaseUser = releaseUser;
        this.type = type;
        this.department = department;
        this.aviledays = aviledays;
        this.user = user;
    }

  
    // Property accessors

    public String getPk() {
        return this.pk;
    }
   
    public void setPk(String pk) {
        this.pk = pk;
    }

    public String getTitle() {
        return this.title;
    }
   
    public void setTitle(String title) {
        this.title = title;
    }

    public String getConcent() {
        return this.concent;
    }
   
    public void setConcent(String concent) {
        this.concent = concent;
    }

    public Date getReleaseDate() {
        return this.releaseDate;
    }
   
    public void setReleaseDate(Date releaseDate) {
        this.releaseDate = releaseDate;
    }

    public Date getInvalidationDate() {
        return this.invalidationDate;
    }
   
    public void setInvalidationDate(Date invalidationDate) {
        this.invalidationDate = invalidationDate;
    }

    public String getReleaseUser() {
        return this.releaseUser;
    }
   
    public void setReleaseUser(String releaseUser) {
        this.releaseUser = releaseUser;
    }

    public String getType() {
        return this.type;
    }
   
    public void setType(String type) {
        this.type = type;
    }

    public String getDepartment() {
        return this.department;
    }
   
    public void setDepartment(String department) {
        this.department = department;
    }

    public long getAviledays() {
        return this.aviledays;
    }
   
    public void setAviledays(long aviledays) {
        this.aviledays = aviledays;
    }


    public SysUser getUser() {
        return user;
    }


    public void setUser(SysUser user) {
        this.user = user;
    }

 
public class SysAffiche extends AbstractSysAffiche implements java.io.Serializable {

    // Constructors

    /**
     *
     */
    private static final long serialVersionUID = 1L;


    /** default constructor */
    public SysAffiche() {
    }

   
    /** full constructor */
    public SysAffiche(String title, String concent, Date releaseDate, Date invalidationDate, String releaseUser, String type, String department, long aviledays, SysUser user) {
        super(title, concent, releaseDate, invalidationDate, releaseUser, type, department, aviledays, user);       
    }
  
}

----------------------------------hibernate配置----------------------------
<hibernate-mapping>
    <class name="com.ems.database.hibernate3.pojo.SysAffiche" table="SYS_AFFICHE" schema="EMS">
        <id name="pk" type="string">
            <column name="PK" length="32" />
            <generator class="uuid.hex" />
        </id>
        <property name="title" type="string">
            <column name="TITLE" length="100" />
        </property>
        <property name="concent" type="string">
            <column name="CONCENT" length="2000" />
        </property>
        <property name="releaseDate" type="date">
            <column name="RELEASE_DATE" length="7" />
        </property>
        <property name="invalidationDate" type="date">
            <column name="INVALIDATION_DATE" length="7" />
        </property>
        <property name="releaseUser" type="string">
            <column name="RELEASE_USER" length="32" />
        </property>
        <property name="type" type="string">
            <column name="TYPE" length="10" />
        </property>
        <property name="department" type="string">
            <column name="DEPARTMENT" length="30" />
        </property>
        <property name="aviledays" type="long">
            <column name="AVILEDAYS" precision="22" scale="0" />
        </property>
       
        <many-to-one
            name="user"
            class="com.ems.database.hibernate3.pojo.SysUser"
            fetch="select"
            lazy="false"
            insert="false"
            update="false"
        >

            <column name="RELEASE_USER" length="32" />
        </many-to-one>

       
    </class>
</hibernate-mapping>


----------------------------------struts显示-----------------------------
        <logic:present name="QueryObject">
            <TABLE border="0" cellspacing="1" cellpadding="2" width="100%" align="center" class="tableborder">
                <TR class="trHead">
                    <TD width="8%" height="23" align="center">
                       <bean:message key="com.sel"/>
                    </TD>
                    <TD width="25%" align="center">
                       <bean:message key="sysaffiche.title"/>
                    </TD>
                    <TD width="12%" align="center">
                       <bean:message key="sysaffiche.releasedate"/>
                    </TD>
                    <TD width="12%" align="center">
                       <bean:message key="sysaffiche.invalidationdate"/>
                    </TD>
                    <TD width="15%" align="center">
                       <bean:message key="sysaffiche.releaseuser"/>
                    </TD>
                    <TD width="8%" align="center">
                       <bean:message key="sysaffiche.type"/>
                    </TD>
                    <TD width="10%" align="center">
                       <bean:message key="sysaffiche.department"/>
                    </TD>
                    <TD width="10%" align="center">
                       <bean:message key="com.oper"/>
                    </TD>
                </TR>

                <logic:iterate id="element" name="QueryObject">
                    <TR class="tr">
                        <TD width="8%" height="20" align="center">
                            <INPUT type="radio" name="select" value='<bean:write name="element" property="pk"/>'>
                        </TD>
                        <TD width="25">
                            <bean:write name="element" property="title" />
                        </TD>
                        <TD width="12%">
                            <bean:write name="element" property="releaseDate" />
                        </TD>
                        <TD width="12%">
                            <bean:write name="element" property="invalidationDate" />
                        </TD>
                        <TD width="15%">
                            <bean:write name="element" property="user.username" />
                        </TD>

                        <TD width="8%">
                            <bean:write name="element" property="type" />
                        </TD>
                        <TD width="10%">
                            <bean:write name="element" property="department" />
                        </TD>
                        <TD width="10%" align="center">
                            <a href="./editSysAfficheFind.do?pk=<bean:write name='element' property='pk'/>">
                                <img border="0" src="<%=request.getContextPath()%>/skin/<bean:write name="user" property="skin"/>/edit.gif" title="<bean:message key='com.oper.edit'/>"/></a>
                            <a href="./delSysAffiche.do?pk=<bean:write name='element' property='pk'/>">
                                <img border="0" src="<%=request.getContextPath()%>/skin/<bean:write name="user" property="skin"/>/del.gif" title="<bean:message key='com.oper.delete'/>"/></a>

                        </TD>
                    </TR>
                </logic:iterate>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值