掌握内置方法,在撸代码的过程中就可以让我们的代码更加简洁优雅,提高我们的开发效率,以下是我在日常开发中常用的方法,希望能帮助到大家,话不多说,直接上Demo~~~ 一、insert —————- 新增 相当于:insert into people(id, age, name) values (‘001’, ‘18’, ‘xianYu’); 二、updateByPrimaryKey —————- 根据主键ID更新 相当于update people set age = ‘20’, name = ‘chouXianYu’ where id = ‘001’ 三、selectByPrimaryKey —————- 根据主键ID查询 相当于select * form people where id = ‘001’; 四、selectByExample —————- 根据条件查询返回列表 相当于:select * from people where name = ‘xianYu’ and age is null order by name asc,age desc; 当然在日常撸代码的时候我还是喜欢下面这种写法,各位看官也可以比较比较: 相当于:select * from people where name = ‘xianYu’ and age = ‘18’; Note:在iBator 生成的文件Example.java中包含一个static 的内部类 Criteria ,在Criteria中有很多方法,主要是定义SQL 语句where后的查询条件。 五、selectOne —————- 根据条件查询返回对象 相当于:select * from people where name = ‘xianYu’ and age = ‘18’; Note: selectOne方法在使用的时候一定要对查询出的对象做盼空 六、countByExample —————->根据条件数量 相当于:select count(*) from people where name = ‘xianYu’;People people= new People(); people.setId("001"); people.setAge("18"); people.setName("xianYu"); peopleDAO.insert (people);
People people= new People(); people.setId("001"); people.setAge("20"); people.setName("chouXianYu"); peopleDAO.updateByPrimaryKey(people);
People people = new People(); people = peopleDAO.selectByPrimaryKey("001");
Example exampl = new Example (People.class); Criteria = criteria = exampl .createCriteria(); criteria.andNameEqualTo("xianYu"); criteria.andAgeIsNull(); exampl.setOrderByClause("name asc, age desc"); List<People> people = peopleDAO.selectByExample(exampl);
Example exampl = new Example (People.class); Criteria = criteria = exampl .createCriteria(); criteria.andEqualTo("name","xianYu").andEqualTo("age","18"); List<People> people = peopleDAO.selectByExample(exampl);
People people = new People(); people.setName("xianYu"); people.setAge("18"); people = peopleDAO.selectOne(people);
Example exampl = new Example (People.class); Criteria = criteria = exampl .createCriteria(); criteria.andNameEqualTo("xianYu"); int count = peopleDAO.countByExample(exampl);
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算