文章作者 100test 发表时间 2008:04:15 15:59:43 来源 100Test.Com百考试题网
/** * @hibernate.class table="students" * @author Administrator * */public class Student { private Long id. private String name. private String sex. private String email. /** * @hibernate.property column="email" * @return */ public String getEmail() { return email. } public void setEmail(String email) { this.email = email. } /** * @hibernate.id generator-class="native" column="id" * @return */ public Long getId() { return id. } public void setId(Long id) { this.id = id. } /** * @hibernate.property column="name" * @return */ public String getName() { return name. } public void setName(String name) { this.name = name. } /** * @hibernate.property column="sex" * @return */ public String getSex() { return sex. } public void setSex(String sex) { this.sex = sex. } } @hibernate标签是Xdoclet对hibernate的支持,别问我上面的@hibernate.class @hibernate.id @hibernate.property是什么意思,如果你真的想要生成hibernate映射文件,就自己找本书或查Xdoclet帮助文档了解下接下来在D:\workspace\student 下新建xdoclet-build.xml和hibernate.properties文件 Xdoclet-build.xml如下:
hibernate.properties文件主要是存储数据库的连接信息,,如下: hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.connection.url=jdbc:mysql://localhost/student hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.username=root hibernate.connection.password=接着就用ant去build,就可以生成我们想要的文件了如下:D:\workspace\student\src\hibernate.cfg.xmlD:\workspace\student\src\student\Student.hbm.xmlD:\workspace\student\bin\hibernate.cfg.xmlD:\workspace\student\bin\student\Student.hbm.xml 当然用Xdoclet生成映射文件之后就可以用之前的hibernate的schemaexport任务来生成数据库文件具体参考http://www.blogjava.net/langsheng/archive/2007/04/08/109203.html
相关文章 Oracle考试详细介绍ORACLE常见问题DBA102:超越基本原则DBA面试技巧关于Xdoclet生成hibernate映射文件Java解析XML文档――dom解析xml避免在Java中使用CheckedException点击研考专业:有机化学你了解多少?英语专业考研冲刺阶段如何有效利用真题 澳大利亚华人论坛 考好网 日本华人论坛 华人移民留学论坛 英国华人论坛