Plugins 摘一段来自MyBatis官方文档的文字。 MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用 Executor(update、query、flushStatements、commint、rollback、getTransacti ...
分类:
数据库 时间:
2017-06-25 10:11:17
阅读次数:
182
Mybatis框架是:定制SQL,存储过程,高级映射,的持久层框架,用于替代JDBC进行对数据库进行相关的操作 第一步: 引入相关的jar包 其中包括mybatis-libs\mybatis-3.4.0.jar和mysql-libs\mysql-connector-java-5.1.39.jar 第 ...
分类:
其他好文 时间:
2017-06-24 21:52:02
阅读次数:
111
ORM即Object Relation Mapping,Object就是对象,Relation就是关系数据库,Mapping映射,就是说Java中的对象和关系数据库中的表存在一种对应关系。 现在常见的ORM框架比如Hibernate和mybatis,都是采用了ORM的方式,基本原则就是类-表(Tab ...
分类:
编程语言 时间:
2017-06-24 20:54:20
阅读次数:
153
使用properties文件也叫注入,比如把一些常用的配置项写入到这个文件,然后在Spring的XML配置文件中使用EL表达式去获取。 这种方式不只Spring可以使用,同样MyBatis也可以使用,只不过加载的方式不一样,但是获取值同样是EL表达式。具体的参考官方文档。 properties语法参 ...
分类:
编程语言 时间:
2017-06-24 09:51:10
阅读次数:
209
听说mybatis一对一有三种写法,今天我试了一下。 数据库表准备 为了偷懒,我直接就拿用户权限菜单里的菜单表和菜单与权限的中间表做实现,他们原来是多对多的关系,这边我假设这两张表是一对一。 表 gl_role_men:id,role_id,menu_id > 实体类 GlrolemenuModel ...
分类:
其他好文 时间:
2017-06-23 23:46:20
阅读次数:
343
一.前端jsp页面<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@includefile="/common/taglibs.jsp"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html>..
分类:
编程语言 时间:
2017-06-23 21:05:06
阅读次数:
281
Plugins 摘一段来自MyBatis官方文档的文字。 MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用: Executor(update、query、flushStatements、commint、rollback、getTransact ...
分类:
数据库 时间:
2017-06-23 19:33:09
阅读次数:
259
一. 背景 之前一直用<where>、<update>、<if>、<foreach>标签用的多,知道有<trim>这个标签,但很少去用,也没有去深入理解它,直到最近遇到一个问题。问题是这样的: 一个SQL有三个int查询字段a、b、c,表达式为:a=#{a} AND (b=#{b} OR c=#{c ...
分类:
数据库 时间:
2017-06-23 17:23:29
阅读次数:
247
Java Persistence with MyBatis 小结2,mybatis 环境配置,数据源、事务、类型别名、类型处理器处理自定义类型 ...
分类:
编程语言 时间:
2017-06-23 15:52:07
阅读次数:
188
从头开始基于Maven搭建SpringMVC+Mybatis项目(2) 标签: JAVAmavenmybatisspring mvc 标签: JAVAmavenmybatisspring mvc 版权声明:欢迎转载, 转载请保留原文链接。 版权声明:欢迎转载, 转载请保留原文链接。 接上文内容,本节 ...
分类:
编程语言 时间:
2017-06-23 15:47:23
阅读次数:
249