您的足迹:首页 > 精彩文章 >Mybatis简单的使用

Mybatis简单的使用

1.按照主键查询某个对象

	public static void main(String[] args) {
		//初始化一个SqlSession
		SqlSession session = ToolsMyBatis.getSession();
		try {
			//创建代理类
			LeaverecordsMapper leaverecordsMapper = session.getMapper(LeaverecordsMapper.class);
			//通过代理类调用MyBatis Generator自动生成的查询接口
			//按照主键查询某个对象
			Leaverecords leaverecords = leaverecordsMapper.selectByPrimaryKey(1);
			System.out.println(leaverecords.getName());
		} catch (Exception e) {
			//异常抛出
			e.printStackTrace();
		}finally{
			//关闭SqlSession
			ToolsMyBatis.closeSession();
		}
	}

2.调用XXXXExample实现查询

public static void main(String[] args) {
		LeaverecordsExample example = new LeaverecordsExample();
		//构造一个 ID 大于等于2 的条件
		example.createCriteria().andIdGreaterThanOrEqualTo(2);
		//初始化一个SqlSession
		SqlSession session = ToolsMyBatis.getSession();
		try {
			//创建代理类
			LeaverecordsMapper leaverecordsMapper = session.getMapper(LeaverecordsMapper.class);
			//通过代理类调用MyBatis Generator自动生成的查询接口
			List<Leaverecords> list = leaverecordsMapper.selectByExample(example);
			//打印集合的长度
			System.out.println(list.size());
		} catch (Exception e) {
			//异常抛出
			e.printStackTrace();
		}finally{
			//关闭SqlSession
			ToolsMyBatis.closeSession();
		} }

本博客所有文章如无特别注明均为原创。作者:0nise复制或转载请以超链接形式注明转自 0nise's Blog ---1931sec TeAm!
原文地址《Mybatis简单的使用

相关推荐

  • blogger

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)