一、在項目中創建一個generatorConfig.xml,樣例稍後傳
其中注意事項:
1、如果創建報不存在該表,schema等信息,而你卻是創建了的,這樣情況下可以考慮換個表明試試看
2、<table tableName="recorddb" domainObjectName="Recorddb" ></table>是用於爲哪個表創建數據庫操作,tableName一定要與數據庫中的表一致,domainobjectname是可動態隨意創建
3、targetPackage,是創建代碼放置的路徑,targetProject是創建放到哪個項目下
二、帶自動生成代碼後,如果是放於別的項目中,需要移動到現在使用的項目中。
三、在applicantContext.xml中配置mapper
<!-- Mapper的配置-->
<bean id="RecorddbMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="com.cnipr.patent.dbcontrol.mapper.RecorddbMapper"/>
<property name="sqlSessionFactory" ref="sqlSessionFactory"/>
</bean>
四、在mybatis-config.xml中配置對應的數據庫操作語句xml
五、寫一個測試類
<pre name="code" class="html"> // TODO Auto-generated method stub
ApplicationContext ctx=null;
ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
RecorddbMapper userMapper=(RecorddbMapper)ctx.getBean("RecorddbMapper");
Recorddb rd = new Recorddb();
rd.setId(2);
rd.setType("FM");
rd.setTrsname("FM_0901");
rd.setSum(300);
userMapper.insert(rd);
System.out.println(userMapper.selectByPrimaryKey(1));