spring-dao.xml問題
我用的是myeclipse。配置spring-dao.xml中加了
? ?<!-- 掃描sql配置文件:mapper需要的xml文件-->
? ?<property name="mapperLocations" value="classpath:org.seckill.dao/*.xml"/>
就報錯。不加就成功,那如果不加我怎么去找這些xml文件呢?加了為什么又報錯??
我用的是myeclipse。配置spring-dao.xml中加了
? ?<!-- 掃描sql配置文件:mapper需要的xml文件-->
? ?<property name="mapperLocations" value="classpath:org.seckill.dao/*.xml"/>
就報錯。不加就成功,那如果不加我怎么去找這些xml文件呢?加了為什么又報錯??
2017-04-27
舉報
2017-05-01
classpath指的是編譯后的class目錄,src/main/java 和src/main/resource編譯后都會直接到class目錄(可以查看target目錄中的class來印證這一點),在這個是在build path里面配置的; 改為<property name="mapperLocations" value="classpath:mapper/*.xml"/>就行了
2017-04-27
這樣只能把dao文件跟dao所對應的xml文件放在一個包里面才可以執行,放其他包就報錯
,,有大神幫我解決嗎?