• spring+hibernate 实体类注解问题


    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
          <property name="dataSource" ref="dataSource" />
          </property>
          <property name="packagesToScan">
            <value>com.nfschina.ny.entity.*</value>

        Spring2.5.6版中,加入了packagesToScan属性,它是根据value中定义的路径来扫描其下所有的注解实体类。它只能匹配某一类型的路径,而不是所有路径。比如上面的value值表示,扫描entity包下面的所有包中的注解类,如果你将类直接放在entity包下,那么服务器启动和程序运行时都不会报错,但是当你的代码需要用到这个类的时候,就会出现异常,提示你找不到实体。

    比如说:你的实体类(注解的方式)结构为:com.nfschina.ny.entity.base.User,那么你在<value>中就应 该填写com.nfschina.ny.entity.*,不要填写com.nfschina.ny.entity.base.*,否则就会报匹配不上的 的异常。

    出自:http://blog.csdn.net/frank0417/article/details/8295897

     
  • 相关阅读:
    【SCOI2012】滑雪
    【NOI2008】假面舞会
    ※初赛知识总结※
    【FJSC2012】足球
    【中山市选2011】杀人游戏
    【SDOI2008】洞穴勘测
    【SNOI2017】炸弹
    【LGOJ1606】白银莲花池
    int类型中为什么负数比正数多了一个数?
    utf8、utf16、utf32之间的格式
  • 原文地址:https://www.cnblogs.com/onlymate/p/4359725.html
Copyright © 2020-2023  润新知