Если я использую аннотацию на подобие
@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
Заранее благодарен
Здравствуйте, Аноним, Вы писали:
А>нужен ли мне hibenate mapping file для CompanyEntity?
А>Если не нужен, то как должен выглядеть файл hibernate.cfg.xml Что нужно писать вместо
А><mapping resource="CompanyEntity.hbm.xml" />
А>А если CompanyEntity.hbm.xml все-же нужен, то зачем писать анотацию?
А>Использую hibernate 3.2
А>Заранее благодарен
<mapping class="my.package.CompanyEntity">
Здравствуйте, Аноним, Вы писали:
А>Если я использую аннотацию на подобие
А>А>@Entity
А>@Table(name="t_company")
А>/*..............*/
А>
А>нужен ли мне hibenate mapping file для CompanyEntity?
А>Если не нужен, то как должен выглядеть файл hibernate.cfg.xml Что нужно писать вместо
А><mapping resource="CompanyEntity.hbm.xml" />
А>А если CompanyEntity.hbm.xml все-же нужен, то зачем писать анотацию?
А>Использую hibernate 3.2
А>Заранее благодарен
Если ты используешь EJB3 контейнер (к примеру JBoss 4.2), тогда достаточно аннотации.