mybatisplus查询数量_mysqlmybatis查询多少条记录
展开全部
搭建MyBatis开发环境,实现⽤户表记录数查询
1、在MyEclipse中创建⼯程,导⼊MyBatis的jar包
2、创建MyBatis配置⽂件l配置数据62616964757a686964616fe58685e5aeb931333361323031库信息l⽂件
/p>
mysql下载jar包
PUBLIC "-////DTD Config 3.0//EN"
"/dtd/mybatis-3-config.dtd">
jdcb.properties⽂件(sql.jdbc.Driver ⼀定要⼤写)
sql.jdbc.Driver
url=jdbc:mysql://localhost:3306/testdb
username=root
password=bdqn
/p>
PUBLIC "-////DTD Config 3.0//EN"
"/dtd/mybatis-3-config.dtd">
a、复制mybatis-3.2.2\org\apache\ibatis\builder\xml下的2个⽂件(如下)放到你想要的地⽅(我直接放⼯程⾥去)
b、然后在window-->prefenence-->xml-->xml catalog-->add-->config.dtd这个⽂件,然后key写-////DTD Config
3.0//EN-->确认后就可以正常使⽤这个⽂件了
3、编写实体类User
package cn.bdqn.pojo;
public class User {
private Integer id;
private String username;
private String userCode;
private String userPassword;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getUserCode() {
return userCode;
}
public void setUserCode(String userCode) {
this.userCode = userCode;
}
public String getUserPassword() {
return userPassword;
}
public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
}
}
测试类:
public class UserTest {
private Logger logger = Logger(UserTest.class);
@Test
public void countTest() {
String resource = "l";
int count = 0;
SqlSession sqlSession = null;
try {
//1、读取配置⽂件(l)的输⼊流
//引⼊包,是ibatis的包
InputStream is = ResourceAsStream(resource);
System.out.println("is======"+is);
/
/2、创建sqlSessionFactory对象,完成对配置⽂件的读取(application作⽤域,创建完就没必要销毁)--⼀个就够了(单例) SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(is);
System.out.println("factory======"+factory);
//3、创建sqlSession对象(request作⽤域,⽤完后要关闭)
sqlSession = factory.openSession();
System.out.println("sqlSession====="+sqlSession);
System.out.println( sqlSession.selectOne("cn.bdqn.unt"));
//4、调⽤mapper⽂件进⾏数据操作(调⽤之前必须要把mapper⽂件加⼊到l)
count = sqlSession.selectOne("cn.bdqn.unt");
System.out.println("count===="+count);
//打⽇志⽤log4j.properties
logger.debug("countTest--->"+count);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
sqlSession.close();
}
Assert.assertEquals(6, count);
}
4、配置映射⽂件l
a、头⽂件 :搜索:sqlsession就可以到探索映射sql语句下的头⽂件
b、然后在window-->prefenence-->xml-->xml catalog-->add-->mapper.dtd这个⽂件,然后key写-////DTD Mapper
3.0//EN-->确认后就可以正常使⽤这个⽂件了
/p>
PUBLIC "-////DTD Mapper 3.0//EN"
"/dtd/mybatis-3-mapper.dtd">
select count(1) from user
本回答被提问者采纳
已赞过
已踩过<
你对这个回答的评价是?
评论
收起

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。