config.xml的配置
| 代码如下 | 复制代码 |
|
<?xml version="1.0"encoding="UTF-8"?> "http://myba*ti*s.*org/dtd/mybatis-3-config.dtd"> |
|
使用xml需要再配置一个mappen.xml
| 代码如下 | 复制代码 |
|
<?xml version="1.0"encoding="UTF-8"?> "http://myb*at**is.org/dtd/mybatis-3-mapper.dtd"> select * from user insert into user values (null,#{name},#{password},#{age}) 使用注解则用接口 publicinterfaceUserImpl { //更新用户,更新用@update,查询用@select,插入用@insert,删除使用@delete这些注解 @Update("update user set name=#{name} where id=#{id}") publicvoidupdateUser(User user); } demo测试代码 publicclassDemo { staticInputStream in =null; staticSqlSessionFactory ssf =null; static{ in = Demo.class.getClassLoader().getResourceAsStream("config.xml"); ssf =newSqlSessionFactoryBuilder().build(in); } publicstaticvoidmain(String[] args) { //selectAll(); //insertUser(); updateUser(); } //查询全部 publicstaticvoidselectAll(){ SqlSession session = ssf.openSession(); List list = session.selectList("com.leige.entity.UserMappen.selectAll"); System.out.println(list); session.close(); } //增加用户 publicstaticvoidinsertUser(){ SqlSession session = ssf.openSession(); User user =newUser(); user.setName("小霸王"); user.setPassword("aaaaa"); user.setAge(25); intnum = session.insert("com.leige.entity.UserMappen.insertUser",user); session.commit(); System.out.println(num); session.close(); } //修改用户信息 publicstaticvoidupdateUser(){ SqlSession session = ssf.openSession(); UserImpl userImpl = session.getMapper(UserImpl.class); User user =newUser(); user.setName("我是大头鬼"); user.setPassword("aaaaa"); user.setAge(25); user.setId(79); userImpl.updateUser(user); session.commit(); session.close(); } } |
|
和平精英特种作战如何搭配阵容打造无敌阵容
恋与深空与MyAnime Café合作推出期间限定主题 Café与五位男主共度甜蜜盛宴
讲谈社发行商特卖开跑 包含不同的星球杀手寓言 漫画分镜战魔导少年 地下迷城等
无期迷途怦怦电波放送中活动详情 无期迷途怦怦电波放送中玩法攻略与奖励汇总
忘川风华录张仪喵强度解析:忘川风华录张仪喵角色爆料与实战表现
战术小队破晓攻势DTJ88搭配指南战术小队破晓攻势DTJ88最强阵容和实战配置