我用的是集成开发工具MyEclipse 5.5.1,用的数据库是Oracle9, 当我在把数据库中的表与对应的类创建关联的时候总是出错:
The selected package might contain files will be overwritten by artifact generation. 导致不能创建关联.这是怎么回事啊?
Person表如下:
package com.zxd.personPOJO;public class Person {
private String id; private String name; private String passeord; private String sex; private String email; public String getEmail() {
return email;
} public void setEmail(String email) {
this.email = email;
} public String getId() {
return id;
} public void setId(String id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getPasseord() {
return passeord;
} public void setPasseord(String passeord) {
this.passeord = passeord;
} public String getSex() {
return sex;
} public void setSex(String sex) {
this.sex = sex;
}}
我在数据库中创建了表person
create table person(
id varchar(12) primary key,
name varchar(32) not null,
password varchar(12) not null,
sex varchar(4),
email varchar(32)
);
commit;

解决方案 »

  1.   

    当我在把数据库中的表与对应的类创建关联的时候总是出错: 
    The selected package might contain files will be overwritten by artifact generation. 导致不能创建关联.这是怎么回事啊? 
    =======================================
    我聽不懂你的意思
    你的hbm.xml呢?
    難道你想就這樣關聯?
    你更本就沒有關聯啊
      

  2.   


    我的意思是不能让开发工具给我自动生成hbm.xml文件  当我在表上点右键创建他们之间的关联的时候就会出现以上错误
      

  3.   

    我上面说的错误就是在想利用工具生成hbm.xml时发生的