视频直播app源码,MyBatis的各种查询功能
视频直播app源码,MyBatis的各种查询功能
1.查询一个实体类对象
1 | /**<br>* 根据用户id查询用户信息<br>* @param id<br>* @return<br>*/ <br>User getUserById(@Param( "id" ) int id);<br> <select id= "getUserById" resultType= "User" ><br> select * from t_user where id=#{id};<br> </select><br> @Test<br> public void test() {<br> SqlSessionUtils sqlSessionUtils = new SqlSessionUtils();<br> SqlSession sqlSession = sqlSessionUtils.getSqlSession();<br> SelectMapper mapper = sqlSession.getMapper(SelectMapper. class );<br> User user = mapper.getUserById(2);<br> System.out.println(user);<br> <br> } |
2.查询一个list集合
1 | /**<br>* 查询所有用户信息<br>* @return<br>*/ <br>List<User> getUserList();<br> <select id= "getAllUser" resultType= "User" ><br>select * from t_user;<br> </select> |
测试类:
1 | <br> @Test<br> public void test2(){<br> SqlSessionUtils sqlSessionUtils = new SqlSessionUtils();<br> SqlSession sqlSession = sqlSessionUtils.getSqlSession();<br> SelectMapper mapper = sqlSession.getMapper(SelectMapper. class );<br> List<User> allUser = mapper.getAllUser();<br> allUser.forEach(System.out::println);<br> <br> } |
3.查询单个数据
1 | /**<br>* 查询用户的总记录数<br>* @return<br>* 在 MyBatis 中,对于 Java 中常用的类型都设置了类型别名<br>* 例如: java.lang.Integer-->int|integer<br>* 例如: int-->_int|_integer<br>* 例如: Map-->map,List-->list<br>*/ <br>int getCount ();<br> <select id= "getCount" resultType= "java.lang.Integer" ><br> select count (id) from t_user;<br> </select> |
测试类:
1 | <br> @Test<br> public void test3(){<br> SqlSessionUtils sqlSessionUtils = new SqlSessionUtils();<br> SqlSession sqlSession = sqlSessionUtils.getSqlSession();<br> SelectMapper mapper = sqlSession.getMapper(SelectMapper. class );<br> Integer count = mapper.getCount();<br> System.out.println( count );<br> <br> } |
以上就是 视频直播app源码,MyBatis的各种查询功能,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2021-11-03 在线直播系统源码,flutter 嵌套滑动实现
2021-11-03 直播系统平台搭建,控制键盘弹出收缩
2021-11-03 视频聊天室源码,android去掉tablayout指示器自带的下划线