国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Mybatis,Ibatis,添加,修改,刪除,獲得結果集

2019-11-08 02:50:58
字體:
來源:轉載
供稿:網友

 Mybatis,Ibatis,添加,修改,刪除,獲得結果集 

1.獲得結果集 

java代碼  收藏代碼<select id="selectUserFromId" parameterType="int" resultType="com.zakisoft.ibt.UserVo">          select * from user where id = #{id}      </select>            <select id="selectAllUsers" resultType="com.zakisoft.ibt.UserVo">          select * from user      </select>  Java代碼  收藏代碼public List<?> selectUserFromId(int id) {          Sqlsession session = sqlSessionFactory.openSession();          List<?> users = null;          try {              UserOp mapper = session.getMapper(UserOp.class);              users = mapper.selectUserFromId(id);              if (0 < users.size()) {                  UserVo user = (UserVo) users.get(0);                  System.out.PRintln("Get User Name: " + user.getName());              }          } finally {              session.close();          }          return users;      }        public List<?> selectAllUsers() {          SqlSession session = sqlSessionFactory.openSession();          try {              UserOp mapper = session.getMapper(UserOp.class);              List<?> users = mapper.selectAllUsers();              if (0 < users.size()) {                  UserVo user;                  for (int i = 0; i < users.size(); i++) {                      user = (UserVo) users.get(i);                      System.out.println("User Id:" + user.getId() + " --- "                              + "User Name:" + user.getName());                  }              }          } finally {              session.close();          }          return null;      }  2.添加數據 Java代碼  收藏代碼<insert id="insertNewOneUser" keyProperty="id" parameterType="com.zakisoft.ibt.UserVo" useGeneratedKeys="true">          insert into user (name, passWord) values (#{name},#{password})      </insert>  Java代碼  收藏代碼public int insertNewOneUser(UserVo user) {          user = new UserVo();          user.setName("username: " + new Random().nextInt());          user.setPassword("passowrd: " + new Random().nextInt());            SqlSession session = sqlSessionFactory.openSession();          int count = 0;          try {              UserOp mapper = session.getMapper(UserOp.class);              count = mapper.insertNewOneUser(user);              System.out.println("count: " + count);              // 請注意一定需要提交。              session.commit();          } finally {              session.close();          }            return count;      }  3.更新數據 Java代碼  收藏代碼<update id="updateUser" parameterType="com.zakisoft.ibt.UserVo">          update user set name = #{name}, password = #{password} where id = #{id}      </update>  Java代碼  收藏代碼public int updateUser(UserVo user){          SqlSession session = sqlSessionFactory.openSession();          int count = 0;          try {              UserOp mapper = session.getMapper(UserOp.class);              count = mapper.updateUser(user);              System.out.println("count: " + count);              // 請注意一定需要提交。              session.commit();          } finally {              session.close();          }          return count;      }  4.刪除數據 Java代碼  收藏代碼<delete id="deleteUserById" parameterType="int">          delete from user where id = #{id}      </delete>  Java代碼  收藏代碼public int deleteUserById(int id){          SqlSession session = sqlSessionFactory.openSession();          int count = 0;          try {              UserOp mapper = session.getMapper(UserOp.class);              count = mapper.deleteUserById(id);              System.out.println("count: " + count);              // 請注意一定需要提交。              session.commit();          } finally {              session.close();          }          return count;      }  5.源碼和例子下載 http://www.zakisoft.com/?p=85


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万荣县| 庄河市| 云南省| 平阳县| 聂拉木县| 汉川市| 德安县| 长阳| 台山市| 交口县| 东城区| 长兴县| 洞头县| 五台县| 景洪市| 广水市| 黄浦区| 贺兰县| 岳阳县| 杭锦旗| 绵竹市| 博客| 林甸县| 年辖:市辖区| 公安县| 耒阳市| 临湘市| 儋州市| 社旗县| 富宁县| 罗甸县| 赤壁市| 出国| 密云县| 和平区| 沛县| 昌平区| 班戈县| 钟山县| 大田县| 舒城县|