Hibernate+HelloWorld 遇到的问题

来源:互联网 发布:mac传文件到移动硬盘 编辑:程序博客网 时间:2024/05/16 11:25

第一:Hibernate XML Mapping file(hbm.xml)无法创建

点击new-Hibernate,创建hbm.xml,点击Next完成创建,Finish后再文件夹内没有显示创建的*.hbm.xml文件,至今没有找到原因,望牛人相告。


第二:SessionFactory对象的创建

Hibernate 不同版本之间差别较大,网上有各种版本,可供参考。

提供一种调试通过的:(Hibernate 4.3.6 Final)

SessionFactory sessionFactory = null;Configuration configuration = new Configuration().configure();ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();sessionFactory = configuration.buildSessionFactory(serviceRegistry);

第三:hibernate.cfg.xml中mapping的配置

可以直接指定Entity类

<mapping class="cn.tsinghua.yanghao.News"/>

第四:@Entity等注解

1)定义class之前注解@Entity

@Entitypublic class News {......}

2)必须设置主键,在getXxx之前加注解

@Id @GeneratedValuepublic Integer getId() {return id;}


以上代码调试通过。

0 0
原创粉丝点击