大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如何搭建一个Mybatis开发环境?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为清河门企业提供专业的成都做网站、成都网站设计,清河门网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
config.xml的配置
<?xml version="1.0" encoding="UTF-8"?>
使用xml需要再配置一个mappen.xml
<?xml version="1.0" encoding="UTF-8"?>使用注解则用接口 public interface UserImpl { //更新用户,更新用@update,查询用@select,插入用@insert,删除使用@delete这些注解 @Update("update user set name=#{name} where id=#{id}") public void updateUser(User user); } demo测试代码 public class Demo { static InputStream in = null; static SqlSessionFactory ssf = null; static{ in = Demo.class.getClassLoader().getResourceAsStream("config.xml"); ssf = new SqlSessionFactoryBuilder().build(in); } public static void main(String[] args) { //selectAll(); //insertUser(); updateUser(); } //查询全部 public static void selectAll(){ SqlSession session = ssf.openSession(); List insert into user values (null,#{name},#{password},#{age}) list = session.selectList("com.leige.entity.UserMappen.selectAll"); System.out.println(list); session.close(); } //增加用户 public static void insertUser(){ SqlSession session = ssf.openSession(); User user = new User(); user.setName("小霸王"); user.setPassword("aaaaa"); user.setAge(25); int num = session.insert("com.leige.entity.UserMappen.insertUser",user); session.commit(); System.out.println(num); session.close(); } //修改用户信息 public static void updateUser(){ SqlSession session = ssf.openSession(); UserImpl userImpl = session.getMapper(UserImpl.class); User user = new User(); user.setName("我是大头鬼"); user.setPassword("aaaaa"); user.setAge(25); user.setId(79); userImpl.updateUser(user); session.commit(); session.close(); } }
关于如何搭建一个Mybatis开发环境问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。