hibernate mapping files и annotation
От: Аноним  
Дата: 26.02.08 11:06
Оценка:
Если я использую аннотацию на подобие
@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

Заранее благодарен
Re: hibernate mapping files и annotation
От: UDI Россия  
Дата: 26.02.08 20:17
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>нужен ли мне hibenate mapping file для CompanyEntity?

А>Если не нужен, то как должен выглядеть файл hibernate.cfg.xml Что нужно писать вместо
А><mapping resource="CompanyEntity.hbm.xml" />
А>А если CompanyEntity.hbm.xml все-же нужен, то зачем писать анотацию?

А>Использую hibernate 3.2


А>Заранее благодарен


<mapping class="my.package.CompanyEntity">
"Не волнуйся, голова! Теперь будет думать компьютер"
Гомер Джей Симпсон
Re: hibernate mapping files и annotation
От: sergeruz Россия  
Дата: 28.02.08 05:08
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Если я использую аннотацию на подобие

А>
А>@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), тогда достаточно аннотации.
~
C
Re[2]: hibernate mapping files и annotation
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 28.02.08 06:44
Оценка:
Здравствуйте, UDI, Вы писали:

UDI><mapping class="my.package.CompanyEntity">

Или тоже самое сделать программно в runtime. Все это в самом начале документации, не нашли?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.