| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 809 人关注过本帖
标题:myecclipse6.01生成POJO的一个问题 希望高手指点!
只看楼主 加入收藏
gwj007
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-3-14
收藏
 问题点数:0 回复次数:2 
myecclipse6.01生成POJO的一个问题 希望高手指点!
myecclipse6.01 hibernate3.1反向工程的问题
Myuser表没问题,就三个字段id,name,pass都是VARCHAR(20).
我是新装的myecclipse6.01 用hibernate3.1做反向工程生成Myuser表的pojo, 可每次他都会生成二个类MyuserId和Myuser,Myuser.hbm.xml里面内容也是
<hibernate-mapping>
    <class name="pojo.Myuser" table="myuser" catalog="gwj">
        <composite-id name="id" class="pojo.MyuserId">
            <key-property name="id" type="java.lang.String">
                <column name="id" length="20" />
            </key-property>
            <key-property name="name" type="java.lang.String">
                <column name="name" length="20" />
            </key-property>
            <key-property name="pass" type="java.lang.String">
                <column name="pass" length="20" />
            </key-property>
        </composite-id>
    </class>
</hibernate-mapping>


public class Myuser implements {

    // Fields

    private MyuserId id;

    // Constructors

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

    /** full constructor */
    public Myuser(MyuserId id) {
        this.id = id;
    }

    // Property accessors

    public MyuserId getId() {
        return this.id;
    }

    public void setId(MyuserId id) {
        this.id = id;
    }

}

public class MyuserId implements {

    // Fields

    private String id;
    private String name;
    private String pass;

    // Constructors

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

    /** full constructor */
    public MyuserId(String id, String name, String pass) {
        this.id = id;
        this.name = name;
        this.pass = pass;
    }

    // Property accessors

    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPass() {
        return this.pass;
    }

    public void setPass(String pass) {
        this.pass = pass;
    }....


这是什么原因?请高手指点一下吧.
搜索更多相关主题的帖子: POJO name Myuser 
2008-03-14 11:14
ynw520
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2006-8-24
收藏
得分:0 
反向的时候,你把相关的选项勾上就不会有了

走自已的路,让别人去说吧!
2008-03-14 13:15
带头大哥
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2008-3-2
收藏
得分:0 
可能是你的表没有设主键
2008-03-14 22:37
快速回复:myecclipse6.01生成POJO的一个问题 希望高手指点!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093764 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved