博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis项目搭建
阅读量:7224 次
发布时间:2019-06-29

本文共 1522 字,大约阅读时间需要 5 分钟。

hot3.png

测试的程序

public static void main(String[] args) throws IOException {        //mybatis的配置文件        String resource = "conf.xml";        //使用类加载器加载mybatis的配置文件(它也加载关联的映射文件)        InputStream is = TestUsers.class.getClassLoader().getResourceAsStream(resource);        //构建sqlSession的工厂        SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is);        //使用MyBatis提供的Resources类加载mybatis的配置文件(它也加载关联的映射文件)        //Reader reader = Resources.getResourceAsReader(resource);         //构建sqlSession的工厂        //SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);        //创建能执行映射文件中sql的sqlSession        SqlSession session = sessionFactory.openSession();        /**         * 映射sql的标识字符串,         * me.gacl.mapping.userMapper是userMapper.xml文件中mapper标签的namespace属性的值,         * getUser是select标签的id属性值,通过select标签的id属性值就可以找到要执行的SQL         */        String statement = "me.gacl.mapping.userMapper.getUser";//映射sql的标识字符串        //执行查询返回一个唯一user对象的sql        User user = session.selectOne(statement, 1);        System.out.println(user);    }
 
       
insert into users(name,age) values(#{name},#{age})
delete from users where id=#{id}
update users set name=#{name},age=#{age} where id=#{id}

转载于:https://my.oschina.net/liujiawan/blog/497799

你可能感兴趣的文章
解决数据库 Table 'content_tags' is marked as crashed and should be repaired 表损坏问题
查看>>
算法-随手写的二分查找
查看>>
测量史上首个易语言工程测量模块
查看>>
面向对象初步总结
查看>>
分享45个设计师应该见到的新鲜的Web移动设备用户界面PSD套件
查看>>
SDL_BlitSurface
查看>>
Ubuntu12.04编译Android2.3.4
查看>>
IDA设置函数类型
查看>>
日期控件ie9失效
查看>>
群里一个高手写的url?传参执行php函数的小程序, 收藏下
查看>>
Linux桌面扩展 Docky
查看>>
Android实现图片顺时逆时旋转及拖拽显示效果
查看>>
四款常见数据库比较同步软件汇总
查看>>
java中相同名字不同返回类型的方法
查看>>
北京出dell s2740显示器 1900 - V2EX
查看>>
怎么在VS监视DataSet类型的数据
查看>>
一个Chrome拓展——HttpPost
查看>>
JS事件监听器
查看>>
解决flash web浏览器弹出窗口被拦截的问题
查看>>
easyui资源
查看>>