使用mybatis generator自動生成代碼步驟

一、在項目中創建一個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));

	


  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章