船舶设计实用手册2007

2007版本的介绍船舶总体结构设计书籍。内容全面,实用性强。

文件:(访问密码:551685)

以下内容无关:

-------------------------------------------分割线---------------------------------------------

什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 如何获得Mybatis maven仓库

org.mybatis mybatis 3.5.7 中文文档:https://mybatis.org/mybatis-3/zh/index.html Github:https://github.com/mybatis/mybatis-3/releases image.png

持久化 image.png

持久层 image.png

为什么需要Mybatis image.png

第一个Mybatis程序 学习新东西方法:搭建环境-》导入mybatis-》编写代码-》测试

搭建环境

建库建表 CREATE DATABASE mybatisCHARACTER SET utf8 COLLATE utf8_general_ci; USE mybatis; CREATE TABLE mybatis.user ( id INT(20) NOT NULL COMMENT ‘主键’, name VARCHAR(100) NOT NULL COMMENT ‘用户名’, pwd VARCHAR(100) NOT NULL COMMENT ‘密码’, PRIMARY KEY (id) ) ENGINE=INNODB CHARSET=utf8 COLLATE=utf8_general_ci; DESCRIBE mybatis.user; INSERT INTO mybatis.user (id, name, pwd) VALUES (‘1’, ‘zhangyq’, ‘123456’); INSERT INTO mybatis.user (id, name, pwd) VALUES (‘2’, ‘zhangsf’, ‘123456’); INSERT INTO mybatis.user (id, name, pwd) VALUES (‘3’, ‘zhangdl’, ‘123456’);

新建父工程

新建普通maven项目 image.png

删除src目录,作为父工程 image.png

导入maven依赖

<?xml version="1.0" encoding="UTF-8"?>

4.0.0

<!--父工程-->
<groupId>com.qing</groupId>
<artifactId>mybatis-study</artifactId>
<version>1.0-SNAPSHOT</version>

<dependencies>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.49</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.5.7</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/junit/junit -->
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13.2</version>
    </dependency>

</dependencies>
经验分享 程序员 微信小程序 职场和发展