Mybatis 查询总数
Mybatis-config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><typeAliases><package name="com.how2java.pojo"/></typeAliases><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/how2java?characterEncoding=UTF-8"/><property name="username" value="root"/><property name="password" value="admin"/></dataSource></environment></environments><mappers><mapper class="com.how2java.mapper.CategoryMapper"/></mappers>
</configuration>
CategoryMapper.java
package com.how2java.mapper;import java.util.List;import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;import com.how2java.pojo.Category;public interface CategoryMapper {@Select(" select count(*) from category_ ")public int count();}
Category.java
package com.how2java.pojo;public class Category{private int id;private String name;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}@Overridepublic String toString() {return "Category [id=" + id + ", name=" + name + "]";}}
TestMybatis.java
package com.how2java;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.List;
import java.util.Map;import com.how2java.mapper.CategoryMapper;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;import com.how2java.pojo.Category;public class TestMybatis {public static void main(String[] args) throws IOException, InterruptedException {String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);SqlSession session = sqlSessionFactory.openSession();CategoryMapper mapper = session.getMapper(CategoryMapper.class);int count = mapper.count();System.out.println(count);session.close();}}
Mybatis 查询总数相关推荐
- mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string
mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...
- 不敢相信,相同 SQL 下 Mybatis 查询结果和数据库竟然不一样!
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | jianshu.com/p/7c569ca68 ...
- Spring Boot之基于Redis实现MyBatis查询缓存解决方案
转载自 Spring Boot之基于Redis实现MyBatis查询缓存解决方案 1. 前言 MyBatis是Java中常用的数据层ORM框架,笔者目前在实际的开发中,也在使用MyBatis.本文主要 ...
- 【Java从0到架构师】MyBatis - 查询
MyBatis - 查询 数据库事务 (Database Transaction) MyBatis 使用准备 依赖 配置文件 创建 Session MyBatis 查询 实体映射 字段映射 - res ...
- mybatis查询返回null解决方案
mybatis查询返回null解决方案 参考文章: (1)mybatis查询返回null解决方案 (2)https://www.cnblogs.com/zipon/p/6361661.html 备忘一 ...
- Mybatis查询oracle之clob类型
clob是大字段,可以存储文档内容,mybatis查询clob字段需要做一些处理,才可以返回字符串,可用以下方法处理: 1.public static String getClob(Object o) ...
- @Transactional注解和Mybatis缓存问题(Mybatis 查询结果 List 对List修改后再次查询,结果与数据库不一致)
Mybatis 查询结果 List 对List修改后再次查询,结果与数据库不一致 使用 Mybatis 查询,结果为对象的 List ,修改List内的参数后,使用相同参数再次查询,发现查询结果与数据 ...
- 快速入门mybatis(查询、添加日志、插入)
快速入门mybatis(查询.添加日志.插入) 参考学习视频网址:https://www.bilibili.com/video/BV185411s7Ry?p=9&spm_id_from=pag ...
- mybatis查询时间段sql语句和DATE_FORMAT
1.mysql 格式化日期 DATE_FORMAT,FROM_UNIXTIME,UNIX_TIME等 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. Sql代码 DATE_ ...
最新文章
- 个人代码库の设置窗体效果AnimateWindow
- python 和php的数据通信_python服务端 和 php客户端通信一
- 为什么你应该停止阅读新闻?
- 上传文件 微信小程序input_快速上手微信小程序UI框架
- 京东JDHBase异地多活实践
- mysql strcmp s1 s2_mysql常用函数
- 【C++深度剖析教程15】经典问题解析之关于string的疑问
- TensorFlow tf.data.Dataset
- Xposed 插件开发(三)—— 我的 hooker 是哪里导致出错了?
- Linux C 语言 Socket 通信(多对多)多线程实现
- 东芝打印机共享怎么设置_win7系统东芝STUDLO2303A打印机怎么共享网络
- 原生开发跟混合开发两者有什么区别
- 照片在计算机打不开怎么回事,电脑上图片打不开怎么办
- 解密微信开放高级接口 企业如何应对
- win10 Xshell 中文无法输入问题
- 如何做好公众号内容运营?这三个步骤就够了
- 小米打印机显示服务器错误是怎么回事,小米打印机出现不再接受此打印加密是什么意思?...
- QT 添加图片资源 显示图片
- PHP求日期函数公式,PHP中日期和时间函数简介
- C语言学习笔记08-函数、变量作用域{}