16boke - 一路博客

标签:MyBatis

共 4 篇文章

MyBatis学习4---使用MyBatis_Generator生成Dto、Dao、Mapping

由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE `user` (  `id` varchar(50) NOT NULL,  `username` varchar(18) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,  `password` varchar(18) DEFAULT NULL, 

阅读全文

MyBatis学习3---使用SqlBuilder生成SQL语句

在MyBatis的映射配置文件中写sql语句有时候很方便,但是对于有大量字段的表结构却不太简单,幸好MyBatis提供的有SqlBuilder工具类,可以生成相应的SQL语句,如下例程:package com.utils; import org.apache.ibatis.jdbc.SqlBuilder; public class MyBatisUtils extends SqlBuilder {     public String selectUserSql() { BEGIN(); SELECT("*"); FROM("Us

阅读全文

MyBatis学习2--完成简单的增、删、改、查操作

使用MyBatis进行数据库增删改查的操作是很简单的,主要在配置文件中写好相应的SQL语句,然后在程序中进行调用即可。具体代码如下:一、映射配置文件<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.mapper.UserMapper"> <se

阅读全文

MyBatis学习1---初次接触

MyBatis是一种轻量级的ORM框架,相对于Hibernate来说比较简单易用,对于较小的系统或者对于SQL语句有独特爱好的朋友可以使用MyBatis进行开发。网上大多是直接照抄MyBatis官网提供的docs例子进行粘贴,具体能不能用还不得而知。下面以一个例子来介绍MyBatis的基本使用。一、建立数据库表创建用户表:DROP TABLE IF EXISTS user; CREATE TABLE user (   username varchar(50) NOT NU

阅读全文