我的mysql中有张表user只有三个字段username,password,email
第一个user
public class User  implements java.io.Serializable {
    // Fields    
     private UserId id;
    // Constructors
    /** default constructor */
    public User() {
    }
   // Property accessors
    public UserId getId() {
        return this.id;
    }    
    public void setId(UserId id) {
        this.id = id;
    }
第二个
public class UserId  implements java.io.Serializable {
    // Fields         private String username;
     private String password;
     private String email;    // Constructors    /** default constructor */
    public UserId() {
    }    
    /** full constructor */
    public UserId(String username, String password, String email) {
        this.username = username;
        this.password = password;
        this.email = email;
    }
   
    // Property accessors    public Integer getId() {
        return this.id;
    }
    
    public void setId(Integer id) {
        this.id = id;
    }    public String getUsername() {
        return this.username;
    }
    
    public void setUsername(String username) {
        this.username = username;
    }    public String getPassword() {
        return this.password;
    }
    
    public void setPassword(String password) {
        this.password = password;
    }    public String getEmail() {
        return this.email;
    }
    
    public void setEmail(String email) {
        this.email = email;
    }第三 User.hbm.xml
    <class name="org.tie.vo.User" table="user" catalog="tie">
        <composite-id name="id" class="org.tie.vo.UserId">
            <key-property name="id" type="java.lang.Integer">
                <column name="id" />
            </key-property>
            <key-property name="username" type="java.lang.String">
                <column name="username" length="10" />
            </key-property>
            <key-property name="password" type="java.lang.String">
                <column name="password" length="20" />
            </key-property>
            <key-property name="email" type="java.lang.String">
                <column name="email" length="50" />
            </key-property>
        </composite-id>
    </class>