省略Dao層實現類
阿新 • • 發佈:2019-02-16
在第一次測試程式碼的spring.xml檔案
<!--4.連線資料庫--> <bean id="db" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/chaoshi"></property> <property name="driverClass" value="com.mysql.jdbc.Driver"></property> <property name="user" value="root"></property> <property name="password" value="123456"></property> </bean> <bean id="fac" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="db"></property> <property name="mapperLocations" value="classpath:/mapper/*.xml"></property> </bean> <bean id="temp" class="org.mybatis.spring.SqlSessionTemplate"> <!--構造方法引數沒有,index=0--> <constructor-arg index="0" ref="fac"></constructor-arg> </bean>
改為
<!--連線資料庫--> <context:property-placeholder location="classpath:db.properties"></context:property-placeholder> <bean id="db" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="com.mysql.jdbc.Driver"></property> <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/mydbb"></property> <property name="user" value="root"></property> <property name="password" value="123456"></property> </bean> <bean id="fac" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="db"></property> <property name="mapperLocations" value="classpath:/mapper/*.xml"></property> <property name="configLocation" value="classpath:mybatis.xml"></property> </bean> <!--註釋掉之前的程式碼--> <!-- <bean id="temp" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg index="0" ref="fac"></constructor-arg> </bean>--> <!--省略dao實現類--> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.ly.dao"></property> <property name="sqlSessionFactory" ref="fac"></property> </bean>