国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德庆县| 清苑县| 武定县| 济源市| 平塘县| 子洲县| 肥东县| 新丰县| 惠东县| 岱山县| 新干县| 镇平县| 冕宁县| 和平县| 乐平市| 依兰县| 体育| 绿春县| 喀喇沁旗| 多伦县| 定边县| 永靖县| 泽库县| 土默特右旗| 辽阳县| 梁河县| 新野县| 马公市| 黎城县| 寿宁县| 嘉兴市| 武穴市| 邵阳市| 贵定县| 从化市| 临漳县| 满城县| 哈尔滨市| 泰和县| 天柱县| 塔河县|