標籤:springmvc 註解配置掃描
springMVC問題XXX is not mapped [from XX]或者Unknown entity: com.spring.main.pojo.Person
這個問題搞了一天到淩晨才發現一個地方沒有配置
期初以為是 hql語句寫錯,但是發現沒有,網上搜來搜去都是說pojo的類名寫成表名 ,這樣低級錯誤可能會有,審視了n遍,發現不是,可是為什麼還是會報同樣的錯誤呢 當我改用get方法擷取 資料庫記錄時發現 出現此錯誤Unknown entity: com.spring.main.pojo.Person ,後來發現也不是映射註解寫錯了,那怎麼回事呢,鬱悶了很久很久很久..................
最後開始行一行看spring設定檔,靠居然發現了datasourse需要掃描一下這該死的bean
<property name="packagesToScan" value="com.spring."></property>
<!--配置sessionFactory--><bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"><property name="dataSource" ref="dataSource"/><!-- 啟動Spring MVC的註解功能,完成註解POJO的映射 沒有此句將無法使用hql查詢,就會報沒有映射的錯誤 --><property name="packagesToScan" value="com.spring."></property><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop><prop key="hibernate.show_sql">true</prop><prop key="hibernate.generate_statistics">true</prop></props></property></bean>
問題解決
springMVC問題XXX is not mapped [from XX]或者Unknown entity: com.spring.main.pojo.Person