Jeecg-Mybatis版本代码生成器演示视频
http://pan.baidu.com/share/link?shareid=243717&uk=2668473880
简要说明
JEECG[J2EE Code Generation]
代码生成:根据表生成对应的Bean,Service,Dao,Action,XML,JSP等,增删改查功能直接使用,实现了快速开发
jeecg-mybatis-framework,采用SpringMVC+Mybatis等主流框架
支持数据库: Mysql,Oracle10g
前端:使用Jquery和Easyui技术.JS封装简洁,操作简单.
权限:对菜单,按钮控制.根据登陆用户权限展示拥有的菜单和按钮.
拦截:对所有无权限URL进行拦截,防止手动发送HTTP请求,确保系统全性.
- <?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="scott.dao.demo.JeecgNoteDao" >
- <!-- Result Map-->
- <resultMap id="BaseResultMap" type="scott.entity.demo.JeecgNote" >
- <result column="id" property="id"/>
- <result column="title" property="title"/>
- <result column="content" property="content"/>
- <result column="crtuser" property="crtuser"/>
- <result column="crtuser_name" property="crtuser_name"/>
- <result column="create_dt" property="create_dt"/>
- <result column="deleted" property="deleted"/>
- </resultMap>
- <!-- jeecg_note table all fields -->
- <sql id="Base_Column_List" >
- id,title,content,crtuser,crtuser_name,create_dt,deleted
- </sql>
- <!-- 查询条件 -->
- <sql id="Example_Where_Clause">
- where 1=1
- <trim suffixOverrides="," >
- <if test="id != null and id != ''" >
- and id = #{id}
- </if>
- <if test="title != null and title != ''" >
- and title = #{title}
- </if>
- <if test="content != null and content != ''" >
- and content = #{content}
- </if>
- <if test="crtuser != null and crtuser != ''" >
- and crtuser = #{crtuser}
- </if>
- <if test="crtuser_name != null and crtuser_name != ''" >
- and crtuser_name = #{crtuser_name}
- </if>
- <if test="create_dt != null and create_dt != ''" >
- and create_dt = #{create_dt}
- </if>
- <if test="deleted != null and deleted != ''" >
- and deleted = #{deleted}
- </if>
- </trim>
- </sql>
- <!-- 插入记录 -->
- <insert id="add" parameterType="Object" >
- <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
- SELECT LAST_INSERT_ID()
- </selectKey>
- insert into jeecg_note(id,title,content,crtuser,crtuser_name,create_dt,deleted)
- values(#{id},#{title},#{content},#{crtuser},#{crtuser_name},#{create_dt},#{deleted})
- </insert>
- <!-- 根据id,修改记录-->
- <update id="update" parameterType="Object" >
- update jeecg_note set title=#{title},content=#{content},crtuser=#{crtuser},crtuser_name=#{crtuser_name},create_dt=#{create_dt},deleted=#{deleted} where id=#{id}
- </update>
- <!-- 修改记录,只修改只不为空的字段 -->
- <update id="updateBySelective" parameterType="Object" >
- update jeecg_note set
- <trim suffixOverrides="," >
- <if test="title != null ">
- title=#{title},
- </if>
- <if test="content != null ">
- content=#{content},
- </if>
- <if test="crtuser != null ">
- crtuser=#{crtuser},
- </if>
- <if test="crtuser_name != null ">
- crtuser_name=#{crtuser_name},
- </if>
- <if test="create_dt != null ">
- create_dt=#{create_dt},
- </if>
- <if test="deleted != null ">
- deleted=#{deleted},
- </if>
- </trim> where id=#{id}
- </update>
- <!-- 删除记录 -->
- <delete id="delete" parameterType="Object">
- delete from jeecg_note where id = #{id}
- </delete>
- <!-- 根据id查询 公告 -->
- <select id="queryById" resultMap="BaseResultMap" parameterType="Object">
- select <include refid="Base_Column_List" />
- from jeecg_note where id = #{id}
- </select>
- <!-- 公告 列表总数-->
- <select id="queryByCount" resultType="java.lang.Integer" parameterType="Object">
- select count(1) from jeecg_note
- <include refid="Example_Where_Clause"/>
- </select>
- <!-- 查询公告列表 -->
- <select id="queryByList" resultMap="BaseResultMap" parameterType="Object">
- select
- <include refid="Base_Column_List"/>
- from jeecg_note
- <include refid="Example_Where_Clause"/>
- <if test="pager.orderCondition != null and pager.orderCondition != ''" >
- ${pager.orderCondition}
- </if>
- <if test="pager.mysqlQueryCondition != null and pager.mysqlQueryCondition != ''" >
- ${pager.mysqlQueryCondition}
- </if>
- </select>
- </mapper>
相关推荐
1. **快速开发**:Jeecg-Mybatis-Framework提供了丰富的代码生成工具,能够自动生成CRUD操作,减轻开发工作量。 2. **灵活配置**:支持多种数据库,如MySQL、Oracle等,且配置简单,易于切换。 3. **强大的权限管理*...
SSM框架,即SpringMVC、Spring和Mybatis的集成,是Java开发中常见的Web应用框架。本教程将深入探讨这三个组件如何协同工作,构建高效、灵活的企业级应用程序。 SpringMVC是Spring框架的一部分,专注于处理HTTP请求...
总的来说,"spring+spring mvc+mybatis框架整合实现超市货物管理系统"是一个涵盖后端开发基础技能的项目,涉及了JavaEE的多个层面,从Web层的路由处理,到业务逻辑的实现,再到数据库操作,以及用户认证和分页显示等...
本项目是关于"activiti+spring+spring Mvc+mybatis+maven"的整合,旨在创建一个基于Activiti工作流引擎、Spring、Spring MVC、MyBatis以及Maven的开发环境。下面将详细介绍这些技术及其整合过程。 首先,`activiti`...
"SpringMvc+Spring+Mybatis+Maven+注解方式"是一个经典的Java后端技术栈,它整合了四个关键组件,为开发人员提供了强大的工具和框架支持。下面将详细讲解这四个组件及其整合方式。 1. **Spring Framework**: ...
本项目——"spring+spring mvc+mybatis+mysql+dubbo整合开发任务流程后台管理系统"提供了一个完整的解决方案,涵盖了前端到后端的关键技术栈。下面我们将深入探讨这些技术及其在系统中的作用。 **Spring框架**:...
"maven+spring MVC+Mybatis+jetty+mysql" 的组合是常见的开发栈,它涵盖了项目管理、前端控制器、持久层操作、应用服务器以及数据库管理等多个层面。下面将详细介绍这些关键技术及其在实际应用中的作用。 1. Maven...
此外,了解Spring框架整合MyBatis及Spring MVC的细节,对于开发基于Java EE的企业级应用非常关键。Spring MVC负责Web层的请求处理,MyBatis则是持久层框架,能够简化数据库操作。熟练掌握这些框架的整合使用,能够...
Spring MVC 和 MyBatis 是两个在Java Web 开发中广泛使用的框架。Spring MVC 作为Spring框架的一部分,负责处理HTTP请求并转发到相应的业务逻辑,而MyBatis则是一个轻量级的持久层框架,用于简化数据库操作。整合这...
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)SSM源码Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)SSM源码Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)SSM源码Java EE企业级应用...
项目描述 学生成绩管理系统,有三...spring boot+spring mvc+mybatis+layui+jquery+thymeleaf http://localhost:8080/Sys/loginView 管理员账号 admin admin 老师登录 2020031920 111111 学生账号登录 20200319 111111
标题 "mybatis3+spring+springMVC4整合jar包.rar" 描述的是一个整合了MyBatis 3、Spring 4 和 Spring MVC 4 的项目压缩包。这个压缩包通常用于快速搭建一个基于Java的Web开发环境,尤其是用于处理数据库操作和前端...
SSM(spring+spring MVC+mybatis)开发学生信息后台管理系统,实现学生增删改查功能设计一个简单的学生信息管理系统,要求使用SSM框架技术整合实现,用户登录后能够通过Web页面添加、删除、修改和查询学生信息 ...
spring boot+mybatis+spring mvc整合开发超市订单后台管理系统 项目描述 超市订单管理系统 运行环境 jdk8(jdk7)+mysql+Eclipse+maven+tomcat7 项目技术(必填) springboot+spring mvc+mybatis+jquery+jsp ...
SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java开发中常见的Web应用程序框架组合。这个框架集合提供了完整的后端解决方案,涵盖了依赖注入(DI)、面向切面编程(AOP)、模型视图控制器(MVC)以及持久层操作...
SSM框架整合是Java开发中常见的一种技术栈组合,它由Spring、Spring MVC和Mybatis三个核心组件构成,主要用于构建企业级的Web应用。本文将详细介绍这三个组件以及它们在项目中的整合过程。 **Spring框架**是Java...
这份文档名为《Java EE 框架整合开发入门到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf》,它显然是关于Java EE中流行的三个框架整合使用的教程。这三个框架分别是Spring、Spring MVC和MyBatis,...
Spring 3 + MyBatis 3 + Maven + Spring MVC + MySQL 配置例子,里面的数据库使用的是 MySQL 自带的例子数据库 World。如果你安装的时候没有安装例子,请确保你有办法弄到这个数据库。该数据库在新的MySQL安装包中...
用了两个多月的时间完成的:Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级开发系统,Springboot作为容器,使用mybatis作为持久层框架 使用官方推荐的thymeleaf做为模板引擎,shiro作为安全框架,主流技术 ...
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境