no persistent classes found for query class 的解决

来源:互联网 发布:centos selinux关闭 编辑:程序博客网 时间:2024/06/06 23:58

碰到这个问题,在网上一搜索就能出来一堆,如果实在没有配置上的.那就注意一下packagesToScan的配置

<property name="packagesToScan" value="com.store.entity" />  就可以扫描这个路径下的所有*.class文件.

但是如果配置是<property name="packagesToScan" value="com.store.entity.*" />那就恭喜您,找到问题了, 因为这种配置不会扫描 com.store.entity.User.java这个类,但是会扫描com.store.entity.users.User.java这个类,packagesToScan指定的包下面,里面至少还有一层包还是对的


如果可以配置成

<property name="packagesToScan" value="com.store.entity" >

   <list>

        <value>com.store.entity</value>

       <value>com.store.entity.*</value>

  </list>

</property >


ok,回到主题的问题,一定是配置出错了,至于哪出错了.一项一项对吧

原创粉丝点击