##Mybatis基礎入門(insert添加一條數據)


  <insert id="insertUser" parameterType="com.liurui.domain.User"> insert into user values(#{id},#{username},#{pwd},#{age},#{address}) </insert>

 在我們的映射配置文件中,<mapper namespace="userMapper">中我們可以插入以上的代碼

  insert 添加

  id 方法名

  parameterType 指的是傳入的參數類型

  中間是sql語句

  切記我們傳值的時候用的占位符,格式是#{ };

  /** * 添加數據 */ @Test public void test01(){ InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("SqlMapConfig.xml"); SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder(); SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(inputStream); SqlSession sqlSession = sqlSessionFactory.openSession(); User user = new User(); user.setId(null); user.setUsername("nini"); user.setPwd("000"); user.setAge(20); user.setAddress("黃河路"); int update = sqlSession.update("userMapper.insertUser", user); System.out.println(update); sqlSession.commit(); sqlSession.close(); }

  切記,我們在給數據增刪改的時候一定要用到commit方法,這個方法想相當於一個詢問你是否執行,如果不加這個,雖然我們的控制台打印出來了結果,但是數據庫不會執行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM