Если я использую аннотацию на подобие
@Entity
@Table(name="t_company")
public class CompanyEntity implements Serializable {
public CompanyEntity(){}
public CompanyEntity(String nm)
{
name=nm;
}
private static final long serialVersionUID = 1L;
@Id
@Column(name="com_id")
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@Column(name="com_name")
private String name;
@OneToMany()
private Collection<PhoneEntity> phones;
/*..............*/
}
нужен ли мне hibenate mapping file для CompanyEntity?
Если не нужен, то как должен выглядеть файл hibernate.cfg.xml Что нужно писать вместо
<mapping resource="CompanyEntity.hbm.xml" />
А если CompanyEntity.hbm.xml все-же нужен, то зачем писать анотацию?
Использую hibernate 3.2
Заранее благодарен