当前位置: 首页 > news >正文

Mybatis的简介和下载安装

什么是 MyBatis ?

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

下载

下载地址:https://github.com/mybatis/mybatis-3

文档地址:http://www.mybatis.org/mybatis-3/zh/index.html

安装与学习准备

1、先建立一个maven的java工程

2、要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。

这里我们使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:

	<dependencies><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.6</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.46</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.12</version></dependency></dependencies>

log4j.properties:

log4j.rootLogger = debug,stdout, D
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.Threshold = INFO
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p %m%n
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = ./log4j.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern=%d %p %m%n

3、建立一个数据库mybatisdemo,将sshweb数据库的表复制过去

http://www.lryc.cn/news/342560.html

相关文章:

  • 大历史下的 tcp:一个松弛的传输协议
  • 加州大学欧文分校英语中级语法专项课程03:Tricky English Grammar 学习笔记
  • AI项目二十一:视频动态手势识别
  • 浅拷贝与深拷贝面试问题及回答
  • 推荐算法顶会论文合集
  • 组合模式(Composite)——结构型模式
  • 利用大模型提升个性化推荐的异构知识融合方法
  • Dockerfile 里 ENTRYPOINT 和 CMD 的区别
  • 腾讯的EdgeONE是什么?
  • SVM直观理解
  • Nessus 部署实验
  • 基于Springboot的水产养殖系统(有报告)。Javaee项目,springboot项目。
  • Java性能优化(五)-多线程调优-Lock同步锁的优化
  • WPF (Windows Presentation Foundation) 中 Attribute(属性)和 Property(属性)
  • 环形链表理解||QJ141.环形链表
  • java本地锁与分布式锁-个人笔记 @by_TWJ
  • 【每日刷题】Day33
  • vivado刷题笔记46
  • 网络基础——校验
  • SparkSQL与Hive整合 、SparkSQL函数操作
  • K8s: Helm搭建mysql集群(2)
  • matlab期末知识
  • 多台服务器共享python虚拟环境和Linux安装python虚拟环境
  • 在Python中安装和使用pandas库
  • 零基础学习数据库SQL语句之查询表中数据的DQL语句
  • C++语法|bind1st和bind2nd的用法
  • Zabbix+Grafana-常见报错及异常处理方式记录
  • 一键转换,MP4视频变为MP3音频,只需这一行代码!
  • Oracle12之后json解析包怎么调用
  • wordpress子比主题美化-为图文列表封面添加动态缩略图特效 多种效果演示