听雨2015
2016-01-07 16:24
求指教到底哪里错了
http://blog.csdn.net/u010150082/article/details/9527355
你采用的注册方法,被取消了。应该是这个问题。
目录结构没有错,那多半就是在初始化的时候搞错了,导致没有读到Students的配置文件。
StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder() .configure() .build(); Metadata metadata = new MetadataSources( standardRegistry ) .getMetadataBuilder() .applyImplicitNamingStrategy( ImplicitNamingStrategyJpaCompliantImpl.INSTANCE ) .build(); sessionFactory = metadata.getSessionFactoryBuilder() .build();
从5.0.7 release的documentation里查找到的方法,实测可用。
具体信息在:hibernate-release-5.0.7.Final\documentation\userGuide\en-US\html\ch03.html中可用详细查看
StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder() .configure() .build(); Metadata metadata = new MetadataSources( standardRegistry ) .getMetadataBuilder() .applyImplicitNamingStrategy( ImplicitNamingStrategyJpaCompliantImpl.INSTANCE ) .build(); sessionFactory = metadata.getSessionFactoryBuilder() .build();
这个是从5.0.7 release的documentation里查找到的方法,实测可用。
具体信息在:hibernate-release-5.0.7.Final\documentation\userGuide\en-US\html\ch03.html中可用详细查看
你的映射文件(Student.hbm.xml) 没有被映射
换个目录嘛,把Student.hbm.xml放到hibernate.cfg.xml的目录下试一试。
Hibernate初探之单表映射
74803 学习 · 835 问题
相似问题