Hibernate3怎样用元数据生成.hbm.xml文件?

05-09-24 cicici
我用Hibernate3的元数据生成了数据库schema,感觉很方便

但是写DAO层的时候,buildSessionFactory还是需要.hbm.xml文件

Hibernate3的机制到底还需要.hbm.xml文件吗?

不是说用元数据代替.hbm.xml文件吗?

还是说可以跟生成数据库schema一样用元数据来生成.hbm.xml文件?

banq
2005-09-25 15:59
可以跟生成数据库schema一样用元数据来生成.hbm.xml文件

Java对象字段和数据表字段需要对应,这是基本的,需要人工介入的。

cicici
2005-09-27 04:54
hibernate3不用了

可以用AnnotaionConfiguration代替Configuration

mapping class代替mapping resource

类似于EJB3里的Entity Bean

只需一个java文件就可以实现mapping和数据库表生成

south
2005-09-27 08:09
手动

banq
2005-09-27 17:12
EJB2的实体Bean早就可以自动生成数据表了,部署时首先检查是否有此数据表,没有根据实体Bean定义创建,不过字段长度都是256

猜你喜欢