Java技术---Mybatis-创新互联

Mybatis入门

可参考Mybatis入门操作Mybatis中文网

创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为郓城企业提供专业的成都做网站、成都网站设计,郓城网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

1.maven项目中导入依赖 

在pom.xml中 添加以下依赖:

org.mybatismybatis3.5.5mysqlmysql-connector-java5.1.46junitjunit4.13testorg.slf4jslf4j-api1.7.20ch.qos.logbacklogback-classic1.2.3ch.qos.logbacklogback-core1.2.3

2.编写核心配置文件 

mybatis-config.xml文件,其中需要自行修改的数据库连接信息,用户名,密码等

其中:

environments:配置数据库连接环境信息。可以配置多个environment,通过default属性切换不同的environment

属性

起别名,添加之后在mapper文件中不区分大小写,可以直接用实体类名

3.编写SQL映射文件,统一管理sql语句

在xml中写入sql语句

3.编码

从 XML 中构建 SqlSessionFactory

String resource = "org/mybatis/example/mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

获取sqlSession对象

SqlSession sqlSession = sqlSessionFactory.openSession();

执行sql,释放资源

//执行sql
 Listusers= sqlSession.selectList("test.selectAll");
System.out.println(users);


//释放资源
sqlSession.close();
Mapper代理开发

1.定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放置在同一目录下

2.设置SQL映射文件的namespace属性为Mapper接口全限定名

3.在 Mapper 接口中定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值类型一致

注解开发
  • 查询 :@Select

  • 添加 :@Insert

  • 修改 :@Update

  • 删除 :@Delete

直接在UserMapper接口的方法上一添加注解

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前名称:Java技术---Mybatis-创新互联
转载来源:http://scyanting.com/article/dcdjgp.html