mybatis的一次使用经历

是照着这个改的
https://blog.csdn.net/zhou11506/article/details/85464153
目录结构
这里resources包的生成是用source folder 生成的,不过我猜测在下面的src包中用生成文件夹也可以用(个人猜测,大家可以尝试一波)。

MemberMapper.xml
这个是MemberMapper.xml,将参数statementType设置成了PREPARED(一共有三个参数,默认是PREPARED,大家可以搜一下),这样会让语句预编译。

MemberDao.java
这个是MemberDao.java
Member.java
Member.java类。注意getset方法的生成。下面还有tostring方法,注意重写下。方便输出。
toString
tostring方法。
mybatis-config.xml
mybatis-config.xml配置文件,注意选择合适的。然后地址那块注意一下,比较坑。

然后是测试程序:
TestMybatis.java
这个是进行了无限次的插入语句。注意session.commit()。不加这个数据库是不会插入数据的。

    <dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>3.4.1</version>
	</dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>

然后添加的pom文件。当然还得添加jdbc依赖。

CREATE TABLE t_members (
  id number(8) primary key,
  nickname varchar(255) DEFAULT NULL,
  password char(32) NOT NULL DEFAULT '',
  realname varchar(36) NOT NULL DEFAULT ''
);

#数据1
    INSERT INTO t_members VALUES ('2', 'tom', '123456', 'Tom Hanks');
    INSERT INTO t_members VALUES ('3', 'andy', '123789', 'Andy Zhou');

大家看着数据库改,不同的数据库SQL格式有所不同。

发布了19 篇原创文章 · 获赞 15 · 访问量 1081

猜你喜欢

转载自blog.csdn.net/qq_30396379/article/details/100041910