import java.io.Serializable;
import java.util.List;import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.persistence.Embedded;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;import org.hibernate.annotations.Cascade;
import org.springframework.stereotype.Component;
@Component("dept")
@Entity
@Table(name="D_dept")
public class Dept implements Serializable {
@Id
@Column(name="d_id")
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;

@OneToOne
@JoinColumn(name="tb_number")
private String number;


@Column(name="d_name")
private String name;

@OneToOne(mappedBy="number")
private String updeptnumber;
报错  @OneToOne or @ManyToOne on com.qqwb.pojo.Dept.number references an unknown entity: java.lang.String