zheng-cms的GeneratorConfig.xml自动生成
This commit is contained in:
parent
516a3376c5
commit
7f71026234
|
@ -1,8 +1,7 @@
|
|||
package com.zheng.cms.dao;
|
||||
|
||||
import com.zheng.common.util.JdbcUtil;
|
||||
import com.zheng.common.util.PropertiesFileUtil;
|
||||
import com.zheng.common.util.VelocityUtil;
|
||||
import com.zheng.common.util.*;
|
||||
import org.apache.commons.lang.ObjectUtils;
|
||||
import org.apache.velocity.VelocityContext;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
@ -18,10 +17,6 @@ public class Generator {
|
|||
|
||||
// 根据命名规范,只修改此常量值即可
|
||||
private static String MODULE_PREFIX_NAME = "cms";
|
||||
|
||||
private static String VM_PATH = "zheng-common/src/main/resources/generatorConfig.vm";
|
||||
private static String MODULE_PATH = "zheng-cms/zheng-" + MODULE_PREFIX_NAME + "-dao/src/main/resources/generatorConfig.xml";
|
||||
private static String SQL = "SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'zheng' AND table_name LIKE '" + MODULE_PREFIX_NAME + "_%';";
|
||||
private static String JDBC_DRIVER = PropertiesFileUtil.getInstance("jdbc").get("jdbc.driver");
|
||||
private static String JDBC_URL = PropertiesFileUtil.getInstance("jdbc").get("jdbc.url");
|
||||
private static String JDBC_USERNAME= PropertiesFileUtil.getInstance("jdbc").get("jdbc.username");
|
||||
|
@ -32,31 +27,7 @@ public class Generator {
|
|||
* @param args
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
System.out.println("========== 开始生成代码 ==========");
|
||||
try {
|
||||
VelocityContext context= new VelocityContext();
|
||||
List<Map<String, Object>> tables = new ArrayList<>();
|
||||
Map<String, Object> table = null;
|
||||
|
||||
// 查询定制前缀项目的所有表
|
||||
JdbcUtil jdbcUtil = new JdbcUtil(JDBC_DRIVER, JDBC_URL, JDBC_USERNAME, JDBC_PASSWORD);
|
||||
List<Map> result = jdbcUtil.selectByParams(SQL, null);
|
||||
for (Map map : result) {
|
||||
System.out.println(map.get("TABLE_NAME"));
|
||||
table = new HashMap<>();
|
||||
table.put("table_name", map.get("TABLE_NAME"));
|
||||
// TODO 转驼峰
|
||||
table.put("model_name", map.get("TABLE_NAME"));
|
||||
tables.add(table);
|
||||
}
|
||||
jdbcUtil.release();
|
||||
|
||||
context.put("tables", tables);
|
||||
VelocityUtil.generate(VM_PATH, MODULE_PATH, context);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
System.out.println("========== 结束生成代码 ==========");
|
||||
MybatisGeneratorConfigUtil.generator(JDBC_DRIVER, JDBC_URL, JDBC_USERNAME, JDBC_PASSWORD, MODULE_PREFIX_NAME);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
package com.zheng.cms.dao.mapper;
|
||||
|
||||
import com.zheng.cms.dao.model.Book;
|
||||
import com.zheng.cms.dao.model.BookExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface BookMapper {
|
||||
int countByExample(BookExample example);
|
||||
|
||||
int deleteByExample(BookExample example);
|
||||
|
||||
int deleteByPrimaryKey(Integer bookId);
|
||||
|
||||
int insert(Book record);
|
||||
|
||||
int insertSelective(Book record);
|
||||
|
||||
List<Book> selectByExample(BookExample example);
|
||||
|
||||
Book selectByPrimaryKey(Integer bookId);
|
||||
|
||||
int updateByExampleSelective(@Param("record") Book record, @Param("example") BookExample example);
|
||||
|
||||
int updateByExample(@Param("record") Book record, @Param("example") BookExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(Book record);
|
||||
|
||||
int updateByPrimaryKey(Book record);
|
||||
}
|
|
@ -1,188 +0,0 @@
|
|||
<?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.zheng.cms.dao.mapper.BookMapper" >
|
||||
<resultMap id="BaseResultMap" type="com.zheng.cms.dao.model.Book" >
|
||||
<id column="book_id" property="bookId" jdbcType="INTEGER" />
|
||||
<result column="user_id" property="userId" jdbcType="INTEGER" />
|
||||
<result column="name" property="name" jdbcType="VARCHAR" />
|
||||
</resultMap>
|
||||
<sql id="Example_Where_Clause" >
|
||||
<where >
|
||||
<foreach collection="oredCriteria" item="criteria" separator="or" >
|
||||
<if test="criteria.valid" >
|
||||
<trim prefix="(" suffix=")" prefixOverrides="and" >
|
||||
<foreach collection="criteria.criteria" item="criterion" >
|
||||
<choose >
|
||||
<when test="criterion.noValue" >
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue" >
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue" >
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue" >
|
||||
and ${criterion.condition}
|
||||
<foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Update_By_Example_Where_Clause" >
|
||||
<where >
|
||||
<foreach collection="example.oredCriteria" item="criteria" separator="or" >
|
||||
<if test="criteria.valid" >
|
||||
<trim prefix="(" suffix=")" prefixOverrides="and" >
|
||||
<foreach collection="criteria.criteria" item="criterion" >
|
||||
<choose >
|
||||
<when test="criterion.noValue" >
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue" >
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue" >
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue" >
|
||||
and ${criterion.condition}
|
||||
<foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Base_Column_List" >
|
||||
book_id, user_id, name
|
||||
</sql>
|
||||
<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.zheng.cms.dao.model.BookExample" >
|
||||
select
|
||||
<if test="distinct" >
|
||||
distinct
|
||||
</if>
|
||||
<include refid="Base_Column_List" />
|
||||
from test_book
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
<if test="orderByClause != null" >
|
||||
order by ${orderByClause}
|
||||
</if>
|
||||
<if test="limit != null" >
|
||||
<if test="offset != null" >
|
||||
limit ${offset}, ${limit}
|
||||
</if>
|
||||
<if test="offset == null" >
|
||||
limit ${limit}
|
||||
</if>
|
||||
</if>
|
||||
</select>
|
||||
<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
|
||||
select
|
||||
<include refid="Base_Column_List" />
|
||||
from test_book
|
||||
where book_id = #{bookId,jdbcType=INTEGER}
|
||||
</select>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
|
||||
delete from test_book
|
||||
where book_id = #{bookId,jdbcType=INTEGER}
|
||||
</delete>
|
||||
<delete id="deleteByExample" parameterType="com.zheng.cms.dao.model.BookExample" >
|
||||
delete from test_book
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="com.zheng.cms.dao.model.Book" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="bookId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into test_book (user_id, name)
|
||||
values (#{userId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR})
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="com.zheng.cms.dao.model.Book" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="bookId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into test_book
|
||||
<trim prefix="(" suffix=")" suffixOverrides="," >
|
||||
<if test="userId != null" >
|
||||
user_id,
|
||||
</if>
|
||||
<if test="name != null" >
|
||||
name,
|
||||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides="," >
|
||||
<if test="userId != null" >
|
||||
#{userId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="name != null" >
|
||||
#{name,jdbcType=VARCHAR},
|
||||
</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<select id="countByExample" parameterType="com.zheng.cms.dao.model.BookExample" resultType="java.lang.Integer" >
|
||||
select count(*) from test_book
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</select>
|
||||
<update id="updateByExampleSelective" parameterType="map" >
|
||||
update test_book
|
||||
<set >
|
||||
<if test="record.bookId != null" >
|
||||
book_id = #{record.bookId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="record.userId != null" >
|
||||
user_id = #{record.userId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="record.name != null" >
|
||||
name = #{record.name,jdbcType=VARCHAR},
|
||||
</if>
|
||||
</set>
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByExample" parameterType="map" >
|
||||
update test_book
|
||||
set book_id = #{record.bookId,jdbcType=INTEGER},
|
||||
user_id = #{record.userId,jdbcType=INTEGER},
|
||||
name = #{record.name,jdbcType=VARCHAR}
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.zheng.cms.dao.model.Book" >
|
||||
update test_book
|
||||
<set >
|
||||
<if test="userId != null" >
|
||||
user_id = #{userId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="name != null" >
|
||||
name = #{name,jdbcType=VARCHAR},
|
||||
</if>
|
||||
</set>
|
||||
where book_id = #{bookId,jdbcType=INTEGER}
|
||||
</update>
|
||||
<update id="updateByPrimaryKey" parameterType="com.zheng.cms.dao.model.Book" >
|
||||
update test_book
|
||||
set user_id = #{userId,jdbcType=INTEGER},
|
||||
name = #{name,jdbcType=VARCHAR}
|
||||
where book_id = #{bookId,jdbcType=INTEGER}
|
||||
</update>
|
||||
<cache type="org.mybatis.caches.ehcache.LoggingEhcache" />
|
||||
</mapper>
|
|
@ -142,26 +142,25 @@
|
|||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="com.zheng.cms.dao.model.CmsArticle" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="articleId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into cms_article (title, author, fromurl,
|
||||
image, keywords, description,
|
||||
type, allowcomments, status,
|
||||
user_id, readnumber, ctime,
|
||||
orders, content)
|
||||
values (#{title,jdbcType=VARCHAR}, #{author,jdbcType=VARCHAR}, #{fromurl,jdbcType=VARCHAR},
|
||||
#{image,jdbcType=VARCHAR}, #{keywords,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR},
|
||||
#{type,jdbcType=TINYINT}, #{allowcomments,jdbcType=TINYINT}, #{status,jdbcType=TINYINT},
|
||||
#{userId,jdbcType=INTEGER}, #{readnumber,jdbcType=INTEGER}, #{ctime,jdbcType=BIGINT},
|
||||
#{orders,jdbcType=BIGINT}, #{content,jdbcType=LONGVARCHAR})
|
||||
insert into cms_article (article_id, title, author,
|
||||
fromurl, image, keywords,
|
||||
description, type, allowcomments,
|
||||
status, user_id, readnumber,
|
||||
ctime, orders, content
|
||||
)
|
||||
values (#{articleId,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{author,jdbcType=VARCHAR},
|
||||
#{fromurl,jdbcType=VARCHAR}, #{image,jdbcType=VARCHAR}, #{keywords,jdbcType=VARCHAR},
|
||||
#{description,jdbcType=VARCHAR}, #{type,jdbcType=TINYINT}, #{allowcomments,jdbcType=TINYINT},
|
||||
#{status,jdbcType=TINYINT}, #{userId,jdbcType=INTEGER}, #{readnumber,jdbcType=INTEGER},
|
||||
#{ctime,jdbcType=BIGINT}, #{orders,jdbcType=BIGINT}, #{content,jdbcType=LONGVARCHAR}
|
||||
)
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="com.zheng.cms.dao.model.CmsArticle" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="articleId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into cms_article
|
||||
<trim prefix="(" suffix=")" suffixOverrides="," >
|
||||
<if test="articleId != null" >
|
||||
article_id,
|
||||
</if>
|
||||
<if test="title != null" >
|
||||
title,
|
||||
</if>
|
||||
|
@ -206,6 +205,9 @@
|
|||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides="," >
|
||||
<if test="articleId != null" >
|
||||
#{articleId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="title != null" >
|
||||
#{title,jdbcType=VARCHAR},
|
||||
</if>
|
||||
|
|
|
@ -113,22 +113,21 @@
|
|||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="com.zheng.cms.dao.model.CmsCategory" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="categoryId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into cms_category (pid, level, name,
|
||||
description, icon, type,
|
||||
alias, ctime, orders)
|
||||
values (#{pid,jdbcType=INTEGER}, #{level,jdbcType=TINYINT}, #{name,jdbcType=VARCHAR},
|
||||
#{description,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{type,jdbcType=TINYINT},
|
||||
#{alias,jdbcType=VARCHAR}, #{ctime,jdbcType=BIGINT}, #{orders,jdbcType=BIGINT})
|
||||
insert into cms_category (category_id, pid, level,
|
||||
name, description, icon,
|
||||
type, alias, ctime,
|
||||
orders)
|
||||
values (#{categoryId,jdbcType=INTEGER}, #{pid,jdbcType=INTEGER}, #{level,jdbcType=TINYINT},
|
||||
#{name,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR},
|
||||
#{type,jdbcType=TINYINT}, #{alias,jdbcType=VARCHAR}, #{ctime,jdbcType=BIGINT},
|
||||
#{orders,jdbcType=BIGINT})
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="com.zheng.cms.dao.model.CmsCategory" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="categoryId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into cms_category
|
||||
<trim prefix="(" suffix=")" suffixOverrides="," >
|
||||
<if test="categoryId != null" >
|
||||
category_id,
|
||||
</if>
|
||||
<if test="pid != null" >
|
||||
pid,
|
||||
</if>
|
||||
|
@ -158,6 +157,9 @@
|
|||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides="," >
|
||||
<if test="categoryId != null" >
|
||||
#{categoryId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="pid != null" >
|
||||
#{pid,jdbcType=INTEGER},
|
||||
</if>
|
||||
|
|
|
@ -111,22 +111,19 @@
|
|||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="com.zheng.cms.dao.model.CmsTag" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="tagId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into cms_tag (name, description, icon,
|
||||
type, alias, ctime,
|
||||
orders)
|
||||
values (#{name,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR},
|
||||
#{type,jdbcType=TINYINT}, #{alias,jdbcType=VARCHAR}, #{ctime,jdbcType=BIGINT},
|
||||
#{orders,jdbcType=BIGINT})
|
||||
insert into cms_tag (tag_id, name, description,
|
||||
icon, type, alias,
|
||||
ctime, orders)
|
||||
values (#{tagId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR},
|
||||
#{icon,jdbcType=VARCHAR}, #{type,jdbcType=TINYINT}, #{alias,jdbcType=VARCHAR},
|
||||
#{ctime,jdbcType=BIGINT}, #{orders,jdbcType=BIGINT})
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="com.zheng.cms.dao.model.CmsTag" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="tagId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into cms_tag
|
||||
<trim prefix="(" suffix=")" suffixOverrides="," >
|
||||
<if test="tagId != null" >
|
||||
tag_id,
|
||||
</if>
|
||||
<if test="name != null" >
|
||||
name,
|
||||
</if>
|
||||
|
@ -150,6 +147,9 @@
|
|||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides="," >
|
||||
<if test="tagId != null" >
|
||||
#{tagId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="name != null" >
|
||||
#{name,jdbcType=VARCHAR},
|
||||
</if>
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
package com.zheng.cms.dao.mapper;
|
||||
|
||||
import com.zheng.cms.dao.model.User;
|
||||
import com.zheng.cms.dao.model.UserExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UserMapper {
|
||||
int countByExample(UserExample example);
|
||||
|
||||
int deleteByExample(UserExample example);
|
||||
|
||||
int deleteByPrimaryKey(Integer userId);
|
||||
|
||||
int insert(User record);
|
||||
|
||||
int insertSelective(User record);
|
||||
|
||||
List<User> selectByExampleWithBLOBs(UserExample example);
|
||||
|
||||
List<User> selectByExample(UserExample example);
|
||||
|
||||
User selectByPrimaryKey(Integer userId);
|
||||
|
||||
int updateByExampleSelective(@Param("record") User record, @Param("example") UserExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") User record, @Param("example") UserExample example);
|
||||
|
||||
int updateByExample(@Param("record") User record, @Param("example") UserExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(User record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(User record);
|
||||
|
||||
int updateByPrimaryKey(User record);
|
||||
}
|
|
@ -1,296 +0,0 @@
|
|||
<?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.zheng.cms.dao.mapper.UserMapper" >
|
||||
<resultMap id="BaseResultMap" type="com.zheng.cms.dao.model.User" >
|
||||
<id column="user_id" property="userId" jdbcType="INTEGER" />
|
||||
<result column="username" property="username" jdbcType="VARCHAR" />
|
||||
<result column="password" property="password" jdbcType="VARCHAR" />
|
||||
<result column="nickname" property="nickname" jdbcType="VARCHAR" />
|
||||
<result column="sex" property="sex" jdbcType="INTEGER" />
|
||||
<result column="ctime" property="ctime" jdbcType="BIGINT" />
|
||||
</resultMap>
|
||||
<resultMap id="ResultMapWithBLOBs" type="com.zheng.cms.dao.model.User" extends="BaseResultMap" >
|
||||
<result column="content" property="content" jdbcType="LONGVARCHAR" />
|
||||
</resultMap>
|
||||
<sql id="Example_Where_Clause" >
|
||||
<where >
|
||||
<foreach collection="oredCriteria" item="criteria" separator="or" >
|
||||
<if test="criteria.valid" >
|
||||
<trim prefix="(" suffix=")" prefixOverrides="and" >
|
||||
<foreach collection="criteria.criteria" item="criterion" >
|
||||
<choose >
|
||||
<when test="criterion.noValue" >
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue" >
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue" >
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue" >
|
||||
and ${criterion.condition}
|
||||
<foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Update_By_Example_Where_Clause" >
|
||||
<where >
|
||||
<foreach collection="example.oredCriteria" item="criteria" separator="or" >
|
||||
<if test="criteria.valid" >
|
||||
<trim prefix="(" suffix=")" prefixOverrides="and" >
|
||||
<foreach collection="criteria.criteria" item="criterion" >
|
||||
<choose >
|
||||
<when test="criterion.noValue" >
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue" >
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue" >
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue" >
|
||||
and ${criterion.condition}
|
||||
<foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Base_Column_List" >
|
||||
user_id, username, password, nickname, sex, ctime
|
||||
</sql>
|
||||
<sql id="Blob_Column_List" >
|
||||
content
|
||||
</sql>
|
||||
<select id="selectByExampleWithBLOBs" resultMap="ResultMapWithBLOBs" parameterType="com.zheng.cms.dao.model.UserExample" >
|
||||
select
|
||||
<if test="distinct" >
|
||||
distinct
|
||||
</if>
|
||||
<include refid="Base_Column_List" />
|
||||
,
|
||||
<include refid="Blob_Column_List" />
|
||||
from test_user
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
<if test="orderByClause != null" >
|
||||
order by ${orderByClause}
|
||||
</if>
|
||||
</select>
|
||||
<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.zheng.cms.dao.model.UserExample" >
|
||||
select
|
||||
<if test="distinct" >
|
||||
distinct
|
||||
</if>
|
||||
<include refid="Base_Column_List" />
|
||||
from test_user
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
<if test="orderByClause != null" >
|
||||
order by ${orderByClause}
|
||||
</if>
|
||||
<if test="limit != null" >
|
||||
<if test="offset != null" >
|
||||
limit ${offset}, ${limit}
|
||||
</if>
|
||||
<if test="offset == null" >
|
||||
limit ${limit}
|
||||
</if>
|
||||
</if>
|
||||
</select>
|
||||
<select id="selectByPrimaryKey" resultMap="ResultMapWithBLOBs" parameterType="java.lang.Integer" >
|
||||
select
|
||||
<include refid="Base_Column_List" />
|
||||
,
|
||||
<include refid="Blob_Column_List" />
|
||||
from test_user
|
||||
where user_id = #{userId,jdbcType=INTEGER}
|
||||
</select>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
|
||||
delete from test_user
|
||||
where user_id = #{userId,jdbcType=INTEGER}
|
||||
</delete>
|
||||
<delete id="deleteByExample" parameterType="com.zheng.cms.dao.model.UserExample" >
|
||||
delete from test_user
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="com.zheng.cms.dao.model.User" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="userId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into test_user (username, password, nickname,
|
||||
sex, ctime, content
|
||||
)
|
||||
values (#{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{nickname,jdbcType=VARCHAR},
|
||||
#{sex,jdbcType=INTEGER}, #{ctime,jdbcType=BIGINT}, #{content,jdbcType=LONGVARCHAR}
|
||||
)
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="com.zheng.cms.dao.model.User" >
|
||||
<selectKey resultType="java.lang.Integer" keyProperty="userId" order="AFTER" >
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into test_user
|
||||
<trim prefix="(" suffix=")" suffixOverrides="," >
|
||||
<if test="username != null" >
|
||||
username,
|
||||
</if>
|
||||
<if test="password != null" >
|
||||
password,
|
||||
</if>
|
||||
<if test="nickname != null" >
|
||||
nickname,
|
||||
</if>
|
||||
<if test="sex != null" >
|
||||
sex,
|
||||
</if>
|
||||
<if test="ctime != null" >
|
||||
ctime,
|
||||
</if>
|
||||
<if test="content != null" >
|
||||
content,
|
||||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides="," >
|
||||
<if test="username != null" >
|
||||
#{username,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="password != null" >
|
||||
#{password,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="nickname != null" >
|
||||
#{nickname,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="sex != null" >
|
||||
#{sex,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="ctime != null" >
|
||||
#{ctime,jdbcType=BIGINT},
|
||||
</if>
|
||||
<if test="content != null" >
|
||||
#{content,jdbcType=LONGVARCHAR},
|
||||
</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<select id="countByExample" parameterType="com.zheng.cms.dao.model.UserExample" resultType="java.lang.Integer" >
|
||||
select count(*) from test_user
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</select>
|
||||
<update id="updateByExampleSelective" parameterType="map" >
|
||||
update test_user
|
||||
<set >
|
||||
<if test="record.userId != null" >
|
||||
user_id = #{record.userId,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="record.username != null" >
|
||||
username = #{record.username,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.password != null" >
|
||||
password = #{record.password,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.nickname != null" >
|
||||
nickname = #{record.nickname,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.sex != null" >
|
||||
sex = #{record.sex,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="record.ctime != null" >
|
||||
ctime = #{record.ctime,jdbcType=BIGINT},
|
||||
</if>
|
||||
<if test="record.content != null" >
|
||||
content = #{record.content,jdbcType=LONGVARCHAR},
|
||||
</if>
|
||||
</set>
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByExampleWithBLOBs" parameterType="map" >
|
||||
update test_user
|
||||
set user_id = #{record.userId,jdbcType=INTEGER},
|
||||
username = #{record.username,jdbcType=VARCHAR},
|
||||
password = #{record.password,jdbcType=VARCHAR},
|
||||
nickname = #{record.nickname,jdbcType=VARCHAR},
|
||||
sex = #{record.sex,jdbcType=INTEGER},
|
||||
ctime = #{record.ctime,jdbcType=BIGINT},
|
||||
content = #{record.content,jdbcType=LONGVARCHAR}
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByExample" parameterType="map" >
|
||||
update test_user
|
||||
set user_id = #{record.userId,jdbcType=INTEGER},
|
||||
username = #{record.username,jdbcType=VARCHAR},
|
||||
password = #{record.password,jdbcType=VARCHAR},
|
||||
nickname = #{record.nickname,jdbcType=VARCHAR},
|
||||
sex = #{record.sex,jdbcType=INTEGER},
|
||||
ctime = #{record.ctime,jdbcType=BIGINT}
|
||||
<if test="_parameter != null" >
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.zheng.cms.dao.model.User" >
|
||||
update test_user
|
||||
<set >
|
||||
<if test="username != null" >
|
||||
username = #{username,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="password != null" >
|
||||
password = #{password,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="nickname != null" >
|
||||
nickname = #{nickname,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="sex != null" >
|
||||
sex = #{sex,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="ctime != null" >
|
||||
ctime = #{ctime,jdbcType=BIGINT},
|
||||
</if>
|
||||
<if test="content != null" >
|
||||
content = #{content,jdbcType=LONGVARCHAR},
|
||||
</if>
|
||||
</set>
|
||||
where user_id = #{userId,jdbcType=INTEGER}
|
||||
</update>
|
||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.zheng.cms.dao.model.User" >
|
||||
update test_user
|
||||
set username = #{username,jdbcType=VARCHAR},
|
||||
password = #{password,jdbcType=VARCHAR},
|
||||
nickname = #{nickname,jdbcType=VARCHAR},
|
||||
sex = #{sex,jdbcType=INTEGER},
|
||||
ctime = #{ctime,jdbcType=BIGINT},
|
||||
content = #{content,jdbcType=LONGVARCHAR}
|
||||
where user_id = #{userId,jdbcType=INTEGER}
|
||||
</update>
|
||||
<update id="updateByPrimaryKey" parameterType="com.zheng.cms.dao.model.User" >
|
||||
update test_user
|
||||
set username = #{username,jdbcType=VARCHAR},
|
||||
password = #{password,jdbcType=VARCHAR},
|
||||
nickname = #{nickname,jdbcType=VARCHAR},
|
||||
sex = #{sex,jdbcType=INTEGER},
|
||||
ctime = #{ctime,jdbcType=BIGINT}
|
||||
where user_id = #{userId,jdbcType=INTEGER}
|
||||
</update>
|
||||
<cache type="org.mybatis.caches.ehcache.LoggingEhcache" />
|
||||
</mapper>
|
|
@ -1,77 +0,0 @@
|
|||
package com.zheng.cms.dao.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class Book implements Serializable {
|
||||
private Integer bookId;
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private String name;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public Integer getBookId() {
|
||||
return bookId;
|
||||
}
|
||||
|
||||
public void setBookId(Integer bookId) {
|
||||
this.bookId = bookId;
|
||||
}
|
||||
|
||||
public Integer getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(Integer userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(getClass().getSimpleName());
|
||||
sb.append(" [");
|
||||
sb.append("Hash = ").append(hashCode());
|
||||
sb.append(", bookId=").append(bookId);
|
||||
sb.append(", userId=").append(userId);
|
||||
sb.append(", name=").append(name);
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object that) {
|
||||
if (this == that) {
|
||||
return true;
|
||||
}
|
||||
if (that == null) {
|
||||
return false;
|
||||
}
|
||||
if (getClass() != that.getClass()) {
|
||||
return false;
|
||||
}
|
||||
Book other = (Book) that;
|
||||
return (this.getBookId() == null ? other.getBookId() == null : this.getBookId().equals(other.getBookId()))
|
||||
&& (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()))
|
||||
&& (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
final int prime = 31;
|
||||
int result = 1;
|
||||
result = prime * result + ((getBookId() == null) ? 0 : getBookId().hashCode());
|
||||
result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode());
|
||||
result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
|
||||
return result;
|
||||
}
|
||||
}
|
|
@ -1,413 +0,0 @@
|
|||
package com.zheng.cms.dao.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class BookExample implements Serializable {
|
||||
protected String orderByClause;
|
||||
|
||||
protected boolean distinct;
|
||||
|
||||
protected List<Criteria> oredCriteria;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
private Integer offset;
|
||||
|
||||
public BookExample() {
|
||||
oredCriteria = new ArrayList<Criteria>();
|
||||
}
|
||||
|
||||
public void setOrderByClause(String orderByClause) {
|
||||
this.orderByClause = orderByClause;
|
||||
}
|
||||
|
||||
public String getOrderByClause() {
|
||||
return orderByClause;
|
||||
}
|
||||
|
||||
public void setDistinct(boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
public boolean isDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public List<Criteria> getOredCriteria() {
|
||||
return oredCriteria;
|
||||
}
|
||||
|
||||
public void or(Criteria criteria) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
|
||||
public Criteria or() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
oredCriteria.add(criteria);
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public Criteria createCriteria() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
if (oredCriteria.size() == 0) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected Criteria createCriteriaInternal() {
|
||||
Criteria criteria = new Criteria();
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
oredCriteria.clear();
|
||||
orderByClause = null;
|
||||
distinct = false;
|
||||
}
|
||||
|
||||
public void setLimit(Integer limit) {
|
||||
this.limit = limit;
|
||||
}
|
||||
|
||||
public Integer getLimit() {
|
||||
return limit;
|
||||
}
|
||||
|
||||
public void setOffset(Integer offset) {
|
||||
this.offset = offset;
|
||||
}
|
||||
|
||||
public Integer getOffset() {
|
||||
return offset;
|
||||
}
|
||||
|
||||
protected abstract static class GeneratedCriteria implements Serializable {
|
||||
protected List<Criterion> criteria;
|
||||
|
||||
protected GeneratedCriteria() {
|
||||
super();
|
||||
criteria = new ArrayList<Criterion>();
|
||||
}
|
||||
|
||||
public boolean isValid() {
|
||||
return criteria.size() > 0;
|
||||
}
|
||||
|
||||
public List<Criterion> getAllCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public List<Criterion> getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition) {
|
||||
if (condition == null) {
|
||||
throw new RuntimeException("Value for condition cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value, String property) {
|
||||
if (value == null) {
|
||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||
if (value1 == null || value2 == null) {
|
||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value1, value2));
|
||||
}
|
||||
|
||||
public Criteria andBookIdIsNull() {
|
||||
addCriterion("book_id is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdIsNotNull() {
|
||||
addCriterion("book_id is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdEqualTo(Integer value) {
|
||||
addCriterion("book_id =", value, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdNotEqualTo(Integer value) {
|
||||
addCriterion("book_id <>", value, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdGreaterThan(Integer value) {
|
||||
addCriterion("book_id >", value, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdGreaterThanOrEqualTo(Integer value) {
|
||||
addCriterion("book_id >=", value, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdLessThan(Integer value) {
|
||||
addCriterion("book_id <", value, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdLessThanOrEqualTo(Integer value) {
|
||||
addCriterion("book_id <=", value, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdIn(List<Integer> values) {
|
||||
addCriterion("book_id in", values, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdNotIn(List<Integer> values) {
|
||||
addCriterion("book_id not in", values, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdBetween(Integer value1, Integer value2) {
|
||||
addCriterion("book_id between", value1, value2, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andBookIdNotBetween(Integer value1, Integer value2) {
|
||||
addCriterion("book_id not between", value1, value2, "bookId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdIsNull() {
|
||||
addCriterion("user_id is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdIsNotNull() {
|
||||
addCriterion("user_id is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdEqualTo(Integer value) {
|
||||
addCriterion("user_id =", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdNotEqualTo(Integer value) {
|
||||
addCriterion("user_id <>", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdGreaterThan(Integer value) {
|
||||
addCriterion("user_id >", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdGreaterThanOrEqualTo(Integer value) {
|
||||
addCriterion("user_id >=", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdLessThan(Integer value) {
|
||||
addCriterion("user_id <", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdLessThanOrEqualTo(Integer value) {
|
||||
addCriterion("user_id <=", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdIn(List<Integer> values) {
|
||||
addCriterion("user_id in", values, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdNotIn(List<Integer> values) {
|
||||
addCriterion("user_id not in", values, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdBetween(Integer value1, Integer value2) {
|
||||
addCriterion("user_id between", value1, value2, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdNotBetween(Integer value1, Integer value2) {
|
||||
addCriterion("user_id not between", value1, value2, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameIsNull() {
|
||||
addCriterion("name is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameIsNotNull() {
|
||||
addCriterion("name is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameEqualTo(String value) {
|
||||
addCriterion("name =", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameNotEqualTo(String value) {
|
||||
addCriterion("name <>", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameGreaterThan(String value) {
|
||||
addCriterion("name >", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("name >=", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameLessThan(String value) {
|
||||
addCriterion("name <", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameLessThanOrEqualTo(String value) {
|
||||
addCriterion("name <=", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameLike(String value) {
|
||||
addCriterion("name like", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameNotLike(String value) {
|
||||
addCriterion("name not like", value, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameIn(List<String> values) {
|
||||
addCriterion("name in", values, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameNotIn(List<String> values) {
|
||||
addCriterion("name not in", values, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameBetween(String value1, String value2) {
|
||||
addCriterion("name between", value1, value2, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNameNotBetween(String value1, String value2) {
|
||||
addCriterion("name not between", value1, value2, "name");
|
||||
return (Criteria) this;
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criteria extends GeneratedCriteria implements Serializable {
|
||||
|
||||
protected Criteria() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criterion implements Serializable {
|
||||
private String condition;
|
||||
|
||||
private Object value;
|
||||
|
||||
private Object secondValue;
|
||||
|
||||
private boolean noValue;
|
||||
|
||||
private boolean singleValue;
|
||||
|
||||
private boolean betweenValue;
|
||||
|
||||
private boolean listValue;
|
||||
|
||||
private String typeHandler;
|
||||
|
||||
public String getCondition() {
|
||||
return condition;
|
||||
}
|
||||
|
||||
public Object getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public Object getSecondValue() {
|
||||
return secondValue;
|
||||
}
|
||||
|
||||
public boolean isNoValue() {
|
||||
return noValue;
|
||||
}
|
||||
|
||||
public boolean isSingleValue() {
|
||||
return singleValue;
|
||||
}
|
||||
|
||||
public boolean isBetweenValue() {
|
||||
return betweenValue;
|
||||
}
|
||||
|
||||
public boolean isListValue() {
|
||||
return listValue;
|
||||
}
|
||||
|
||||
public String getTypeHandler() {
|
||||
return typeHandler;
|
||||
}
|
||||
|
||||
protected Criterion(String condition) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.typeHandler = null;
|
||||
this.noValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.typeHandler = typeHandler;
|
||||
if (value instanceof List<?>) {
|
||||
this.listValue = true;
|
||||
} else {
|
||||
this.singleValue = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value) {
|
||||
this(condition, value, null);
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.secondValue = secondValue;
|
||||
this.typeHandler = typeHandler;
|
||||
this.betweenValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue) {
|
||||
this(condition, value, secondValue, null);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,129 +0,0 @@
|
|||
package com.zheng.cms.dao.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class User implements Serializable {
|
||||
private Integer userId;
|
||||
|
||||
private String username;
|
||||
|
||||
private String password;
|
||||
|
||||
private String nickname;
|
||||
|
||||
private Integer sex;
|
||||
|
||||
private Long ctime;
|
||||
|
||||
private String content;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public Integer getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(Integer userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getUsername() {
|
||||
return username;
|
||||
}
|
||||
|
||||
public void setUsername(String username) {
|
||||
this.username = username;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public void setPassword(String password) {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
public String getNickname() {
|
||||
return nickname;
|
||||
}
|
||||
|
||||
public void setNickname(String nickname) {
|
||||
this.nickname = nickname;
|
||||
}
|
||||
|
||||
public Integer getSex() {
|
||||
return sex;
|
||||
}
|
||||
|
||||
public void setSex(Integer sex) {
|
||||
this.sex = sex;
|
||||
}
|
||||
|
||||
public Long getCtime() {
|
||||
return ctime;
|
||||
}
|
||||
|
||||
public void setCtime(Long ctime) {
|
||||
this.ctime = ctime;
|
||||
}
|
||||
|
||||
public String getContent() {
|
||||
return content;
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(getClass().getSimpleName());
|
||||
sb.append(" [");
|
||||
sb.append("Hash = ").append(hashCode());
|
||||
sb.append(", userId=").append(userId);
|
||||
sb.append(", username=").append(username);
|
||||
sb.append(", password=").append(password);
|
||||
sb.append(", nickname=").append(nickname);
|
||||
sb.append(", sex=").append(sex);
|
||||
sb.append(", ctime=").append(ctime);
|
||||
sb.append(", content=").append(content);
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object that) {
|
||||
if (this == that) {
|
||||
return true;
|
||||
}
|
||||
if (that == null) {
|
||||
return false;
|
||||
}
|
||||
if (getClass() != that.getClass()) {
|
||||
return false;
|
||||
}
|
||||
User other = (User) that;
|
||||
return (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId()))
|
||||
&& (this.getUsername() == null ? other.getUsername() == null : this.getUsername().equals(other.getUsername()))
|
||||
&& (this.getPassword() == null ? other.getPassword() == null : this.getPassword().equals(other.getPassword()))
|
||||
&& (this.getNickname() == null ? other.getNickname() == null : this.getNickname().equals(other.getNickname()))
|
||||
&& (this.getSex() == null ? other.getSex() == null : this.getSex().equals(other.getSex()))
|
||||
&& (this.getCtime() == null ? other.getCtime() == null : this.getCtime().equals(other.getCtime()))
|
||||
&& (this.getContent() == null ? other.getContent() == null : this.getContent().equals(other.getContent()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
final int prime = 31;
|
||||
int result = 1;
|
||||
result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode());
|
||||
result = prime * result + ((getUsername() == null) ? 0 : getUsername().hashCode());
|
||||
result = prime * result + ((getPassword() == null) ? 0 : getPassword().hashCode());
|
||||
result = prime * result + ((getNickname() == null) ? 0 : getNickname().hashCode());
|
||||
result = prime * result + ((getSex() == null) ? 0 : getSex().hashCode());
|
||||
result = prime * result + ((getCtime() == null) ? 0 : getCtime().hashCode());
|
||||
result = prime * result + ((getContent() == null) ? 0 : getContent().hashCode());
|
||||
return result;
|
||||
}
|
||||
}
|
|
@ -1,613 +0,0 @@
|
|||
package com.zheng.cms.dao.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class UserExample implements Serializable {
|
||||
protected String orderByClause;
|
||||
|
||||
protected boolean distinct;
|
||||
|
||||
protected List<Criteria> oredCriteria;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
private Integer offset;
|
||||
|
||||
public UserExample() {
|
||||
oredCriteria = new ArrayList<Criteria>();
|
||||
}
|
||||
|
||||
public void setOrderByClause(String orderByClause) {
|
||||
this.orderByClause = orderByClause;
|
||||
}
|
||||
|
||||
public String getOrderByClause() {
|
||||
return orderByClause;
|
||||
}
|
||||
|
||||
public void setDistinct(boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
public boolean isDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public List<Criteria> getOredCriteria() {
|
||||
return oredCriteria;
|
||||
}
|
||||
|
||||
public void or(Criteria criteria) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
|
||||
public Criteria or() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
oredCriteria.add(criteria);
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public Criteria createCriteria() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
if (oredCriteria.size() == 0) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected Criteria createCriteriaInternal() {
|
||||
Criteria criteria = new Criteria();
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
oredCriteria.clear();
|
||||
orderByClause = null;
|
||||
distinct = false;
|
||||
}
|
||||
|
||||
public void setLimit(Integer limit) {
|
||||
this.limit = limit;
|
||||
}
|
||||
|
||||
public Integer getLimit() {
|
||||
return limit;
|
||||
}
|
||||
|
||||
public void setOffset(Integer offset) {
|
||||
this.offset = offset;
|
||||
}
|
||||
|
||||
public Integer getOffset() {
|
||||
return offset;
|
||||
}
|
||||
|
||||
protected abstract static class GeneratedCriteria implements Serializable {
|
||||
protected List<Criterion> criteria;
|
||||
|
||||
protected GeneratedCriteria() {
|
||||
super();
|
||||
criteria = new ArrayList<Criterion>();
|
||||
}
|
||||
|
||||
public boolean isValid() {
|
||||
return criteria.size() > 0;
|
||||
}
|
||||
|
||||
public List<Criterion> getAllCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public List<Criterion> getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition) {
|
||||
if (condition == null) {
|
||||
throw new RuntimeException("Value for condition cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value, String property) {
|
||||
if (value == null) {
|
||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||
if (value1 == null || value2 == null) {
|
||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value1, value2));
|
||||
}
|
||||
|
||||
public Criteria andUserIdIsNull() {
|
||||
addCriterion("user_id is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdIsNotNull() {
|
||||
addCriterion("user_id is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdEqualTo(Integer value) {
|
||||
addCriterion("user_id =", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdNotEqualTo(Integer value) {
|
||||
addCriterion("user_id <>", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdGreaterThan(Integer value) {
|
||||
addCriterion("user_id >", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdGreaterThanOrEqualTo(Integer value) {
|
||||
addCriterion("user_id >=", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdLessThan(Integer value) {
|
||||
addCriterion("user_id <", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdLessThanOrEqualTo(Integer value) {
|
||||
addCriterion("user_id <=", value, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdIn(List<Integer> values) {
|
||||
addCriterion("user_id in", values, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdNotIn(List<Integer> values) {
|
||||
addCriterion("user_id not in", values, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdBetween(Integer value1, Integer value2) {
|
||||
addCriterion("user_id between", value1, value2, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUserIdNotBetween(Integer value1, Integer value2) {
|
||||
addCriterion("user_id not between", value1, value2, "userId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameIsNull() {
|
||||
addCriterion("username is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameIsNotNull() {
|
||||
addCriterion("username is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameEqualTo(String value) {
|
||||
addCriterion("username =", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameNotEqualTo(String value) {
|
||||
addCriterion("username <>", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameGreaterThan(String value) {
|
||||
addCriterion("username >", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("username >=", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameLessThan(String value) {
|
||||
addCriterion("username <", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameLessThanOrEqualTo(String value) {
|
||||
addCriterion("username <=", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameLike(String value) {
|
||||
addCriterion("username like", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameNotLike(String value) {
|
||||
addCriterion("username not like", value, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameIn(List<String> values) {
|
||||
addCriterion("username in", values, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameNotIn(List<String> values) {
|
||||
addCriterion("username not in", values, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameBetween(String value1, String value2) {
|
||||
addCriterion("username between", value1, value2, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andUsernameNotBetween(String value1, String value2) {
|
||||
addCriterion("username not between", value1, value2, "username");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordIsNull() {
|
||||
addCriterion("password is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordIsNotNull() {
|
||||
addCriterion("password is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordEqualTo(String value) {
|
||||
addCriterion("password =", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordNotEqualTo(String value) {
|
||||
addCriterion("password <>", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordGreaterThan(String value) {
|
||||
addCriterion("password >", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("password >=", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordLessThan(String value) {
|
||||
addCriterion("password <", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordLessThanOrEqualTo(String value) {
|
||||
addCriterion("password <=", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordLike(String value) {
|
||||
addCriterion("password like", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordNotLike(String value) {
|
||||
addCriterion("password not like", value, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordIn(List<String> values) {
|
||||
addCriterion("password in", values, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordNotIn(List<String> values) {
|
||||
addCriterion("password not in", values, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordBetween(String value1, String value2) {
|
||||
addCriterion("password between", value1, value2, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPasswordNotBetween(String value1, String value2) {
|
||||
addCriterion("password not between", value1, value2, "password");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameIsNull() {
|
||||
addCriterion("nickname is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameIsNotNull() {
|
||||
addCriterion("nickname is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameEqualTo(String value) {
|
||||
addCriterion("nickname =", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameNotEqualTo(String value) {
|
||||
addCriterion("nickname <>", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameGreaterThan(String value) {
|
||||
addCriterion("nickname >", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("nickname >=", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameLessThan(String value) {
|
||||
addCriterion("nickname <", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameLessThanOrEqualTo(String value) {
|
||||
addCriterion("nickname <=", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameLike(String value) {
|
||||
addCriterion("nickname like", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameNotLike(String value) {
|
||||
addCriterion("nickname not like", value, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameIn(List<String> values) {
|
||||
addCriterion("nickname in", values, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameNotIn(List<String> values) {
|
||||
addCriterion("nickname not in", values, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameBetween(String value1, String value2) {
|
||||
addCriterion("nickname between", value1, value2, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andNicknameNotBetween(String value1, String value2) {
|
||||
addCriterion("nickname not between", value1, value2, "nickname");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexIsNull() {
|
||||
addCriterion("sex is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexIsNotNull() {
|
||||
addCriterion("sex is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexEqualTo(Integer value) {
|
||||
addCriterion("sex =", value, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexNotEqualTo(Integer value) {
|
||||
addCriterion("sex <>", value, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexGreaterThan(Integer value) {
|
||||
addCriterion("sex >", value, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexGreaterThanOrEqualTo(Integer value) {
|
||||
addCriterion("sex >=", value, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexLessThan(Integer value) {
|
||||
addCriterion("sex <", value, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexLessThanOrEqualTo(Integer value) {
|
||||
addCriterion("sex <=", value, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexIn(List<Integer> values) {
|
||||
addCriterion("sex in", values, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexNotIn(List<Integer> values) {
|
||||
addCriterion("sex not in", values, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexBetween(Integer value1, Integer value2) {
|
||||
addCriterion("sex between", value1, value2, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSexNotBetween(Integer value1, Integer value2) {
|
||||
addCriterion("sex not between", value1, value2, "sex");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeIsNull() {
|
||||
addCriterion("ctime is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeIsNotNull() {
|
||||
addCriterion("ctime is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeEqualTo(Long value) {
|
||||
addCriterion("ctime =", value, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeNotEqualTo(Long value) {
|
||||
addCriterion("ctime <>", value, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeGreaterThan(Long value) {
|
||||
addCriterion("ctime >", value, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeGreaterThanOrEqualTo(Long value) {
|
||||
addCriterion("ctime >=", value, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeLessThan(Long value) {
|
||||
addCriterion("ctime <", value, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeLessThanOrEqualTo(Long value) {
|
||||
addCriterion("ctime <=", value, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeIn(List<Long> values) {
|
||||
addCriterion("ctime in", values, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeNotIn(List<Long> values) {
|
||||
addCriterion("ctime not in", values, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeBetween(Long value1, Long value2) {
|
||||
addCriterion("ctime between", value1, value2, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCtimeNotBetween(Long value1, Long value2) {
|
||||
addCriterion("ctime not between", value1, value2, "ctime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criteria extends GeneratedCriteria implements Serializable {
|
||||
|
||||
protected Criteria() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criterion implements Serializable {
|
||||
private String condition;
|
||||
|
||||
private Object value;
|
||||
|
||||
private Object secondValue;
|
||||
|
||||
private boolean noValue;
|
||||
|
||||
private boolean singleValue;
|
||||
|
||||
private boolean betweenValue;
|
||||
|
||||
private boolean listValue;
|
||||
|
||||
private String typeHandler;
|
||||
|
||||
public String getCondition() {
|
||||
return condition;
|
||||
}
|
||||
|
||||
public Object getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public Object getSecondValue() {
|
||||
return secondValue;
|
||||
}
|
||||
|
||||
public boolean isNoValue() {
|
||||
return noValue;
|
||||
}
|
||||
|
||||
public boolean isSingleValue() {
|
||||
return singleValue;
|
||||
}
|
||||
|
||||
public boolean isBetweenValue() {
|
||||
return betweenValue;
|
||||
}
|
||||
|
||||
public boolean isListValue() {
|
||||
return listValue;
|
||||
}
|
||||
|
||||
public String getTypeHandler() {
|
||||
return typeHandler;
|
||||
}
|
||||
|
||||
protected Criterion(String condition) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.typeHandler = null;
|
||||
this.noValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.typeHandler = typeHandler;
|
||||
if (value instanceof List<?>) {
|
||||
this.listValue = true;
|
||||
} else {
|
||||
this.singleValue = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value) {
|
||||
this(condition, value, null);
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.secondValue = secondValue;
|
||||
this.typeHandler = typeHandler;
|
||||
this.betweenValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue) {
|
||||
this(condition, value, secondValue, null);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -55,21 +55,23 @@
|
|||
password="${jdbc.password}" />
|
||||
|
||||
<!-- model生成 -->
|
||||
<javaModelGenerator targetPackage="${generator.javaModelGenerator.targetPackage}" targetProject="src/main/java" />
|
||||
<javaModelGenerator targetPackage="com.zheng.cms.dao.model" targetProject="src/main/java" />
|
||||
|
||||
<!-- MapperXML生成 -->
|
||||
<sqlMapGenerator targetPackage="${generator.sqlMapGenerator.targetPackage}" targetProject="src/main/java" />
|
||||
<sqlMapGenerator targetPackage="com.zheng.cms.dao.mapper" targetProject="src/main/java" />
|
||||
|
||||
<!-- Mapper接口生成 -->
|
||||
<javaClientGenerator targetPackage="${generator.javaClientGenerator.targetPackage}" targetProject="src/main/java" type="XMLMAPPER" />
|
||||
<javaClientGenerator targetPackage="com.zheng.cms.dao.mapper" targetProject="src/main/java" type="XMLMAPPER" />
|
||||
|
||||
<!-- 需要映射的表 -->
|
||||
<table tableName="cms_article" domainObjectName="cms_article"></table>
|
||||
<table tableName="cms_article_category" domainObjectName="cms_article_category"></table>
|
||||
<table tableName="cms_article_tag" domainObjectName="cms_article_tag"></table>
|
||||
<table tableName="cms_category" domainObjectName="cms_category"></table>
|
||||
<table tableName="cms_category_tag" domainObjectName="cms_category_tag"></table>
|
||||
<table tableName="cms_comment" domainObjectName="cms_comment"></table>
|
||||
<table tableName="cms_tag" domainObjectName="cms_tag"></table>
|
||||
<table tableName="cms_article" domainObjectName="CmsArticle"></table>
|
||||
<table tableName="cms_article_category" domainObjectName="CmsArticleCategory"></table>
|
||||
<table tableName="cms_article_tag" domainObjectName="CmsArticleTag"></table>
|
||||
<table tableName="cms_category" domainObjectName="CmsCategory"></table>
|
||||
<table tableName="cms_category_tag" domainObjectName="CmsCategoryTag"></table>
|
||||
<table tableName="cms_comment" domainObjectName="CmsComment"></table>
|
||||
<table tableName="cms_page" domainObjectName="CmsPage"></table>
|
||||
<table tableName="cms_setting" domainObjectName="CmsSetting"></table>
|
||||
<table tableName="cms_tag" domainObjectName="CmsTag"></table>
|
||||
</context>
|
||||
</generatorConfiguration>
|
|
@ -3,7 +3,4 @@ jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/zheng?useUnicode\=true&characterEncoding
|
|||
jdbc.username=root
|
||||
jdbc.password=123456
|
||||
|
||||
classPathEntry=D:/mysql-connector-java-5.1.34.jar
|
||||
generator.javaModelGenerator.targetPackage=com.zheng.cms.dao.model
|
||||
generator.sqlMapGenerator.targetPackage=com.zheng.cms.dao.mapper
|
||||
generator.javaClientGenerator.targetPackage=com.zheng.cms.dao.mapper
|
||||
classPathEntry=D:/mysql-connector-java-5.1.34.jar
|
Loading…
Reference in New Issue