-
mybatis-plus代码生成器
前面体验了一下mybatis-plus,使用其实就是 mybatis的封装,与自己经常处理的方式一样。以前在写代码之前,通常会弄一个代码生成器。mybatis-plus自己也提供了一个,勉强可以用,因为不能生成UI. 我们自己做的代码生成器可以连带UI 一起生成,当然UI是需要定制的
Date: 2021-04-16 View: 1520
-
mybatis-plus初体验
mybatis-plus是一种选择,但并非唯一。 即使只用原生的 mybatis, 也是很好的选择。JPA 也很好,国外用得很多,完全的ORM,也可以自定义SQL. mybatis-plus 在mybatis与JPA之间,显得有点不伦不类,但这也阻止不了它现在的火热,中国人用得比较多
Date: 2021-04-16 View: 1520
-
springboot 同时整合hibernate JPA, mybatis代码下载
有时候项目需要,或者迁移仙项目,或者整合几个不同的项目,很有可能遇到需要将hibernate, mybatis 共存的情况, 简单搭建了一个springboot同时用hibernate,mybatis的架子,有兴趣的,可以参考下.
Date: 2019-09-25 View: 1520
-
mybatis动态更新xml文件后热部署,不重启应用的方法
mybatis应用程序,由于是半自动化的sql, 有大量的sql是在xml文件中配置的,而在开发程序的过程中,通常需要边写sql变调试应用。但在默认情况下,xml文件里配置的sql语句是被放入到缓存中去了,每次更改有sql语句的xml文件,需要重新启动应用,这样工作效率很低,于是很希望有一个动态加载xml文件的功能,自动加载新的sql语句,并重新写入到缓存中,在网上参考了很多资料,最终弄了一个简单的东西出来,直接写成了spring mvc的controller。
Date: 2018-05-29 View: 1520
-
Mybais集成spring,百度ueditor的一个例子, 附演示及源码
关于mybatis的例子已经是好几年前写的了,依然有不少朋友在用,同时这些例子只是记录我当初测试的情况,所以在很多朋友的机器上未必能跑起来,当然也有细心的朋友,纠正错误,跑起来了的。以前写的例子,都是单独的知识点。今天我打算放一个算一个mybatis 综合应用的小例子。整个工程采用 maven 构建。若是没兴趣看以前写的那些博客的朋友,可以直接看这个例子就行了,虽然也比较老,也是几年前弄得了,参考价值也还是有的。演示地址:http://www.yihaomen.com:8080/mybatis/login ,先放几张图:登录的图。图片链接
Date: 2017-07-03 View: 1520
-
Spring-boot 与Mybatis集成, 附源码下载
前面几天尝试了Spring-boot的基础东西,今天继续用Spring-boot集成Mybatis. spring-boot 给开发人员的整体印象是精简了许多配置,开发搭框架更简单了,使用也更简单,让开发者更专注于业务。不像以前用Spring MVC, 还是需要配置很多东西,当然 spring-boot 也是微服务的基础组成部分。废话少说了,今天完成与mybatis 的集成, 我仍然当做web工程来做。所以在Maven的pom.xml文件中,就能看出端倪来.
Date: 2017-05-20 View: 1520
-
Mybatis 生成Oracle 数据库代码生成器
很久以前,我写过一个 mybatis mysql 版本的java 代码生成器,可以生成相应的mapper文件, 接口文件,实体类等代码。但是那个mysql 版本的尽管替换为oracle 的jar 包之后,还是不能用。恰好现在的项目又要用到oracle 数据库,于是就看了下,修改了一个oracle 版本的提供下载
Date: 2015-07-01 View: 1520
-
一个mybatis, spring mvc 与maven 的例子
以前提供的例子都是我自己本机测试,一直没有maven 管理jar 包, 今天提供下载这个例子是 maven 管理的。这个例子的内容,与以前提供的一个例子:mybatis 例子:mybatis,spring,bootstrap 例子下载,支持移动设备 是一样的。只是用了maven 管理 jar 包而已。 另外采用了mybatis 的注解.
Date: 2015-03-12 View: 1520
-
mybatis spring 集成 bootstrap 例子一个
无意在老外的网站上发现了这个东西, 本身提供的例子是有错误的, 我下载下来之后修改了一下, 能成功运行了虽然只是一个demo, 麻雀虽小五脏俱全. 这个例子主要体现一下东西:1. mybatis 与 spring MVC集成2. 利用了 mybatis 注解做查询(一般都是用xml配置的,因为mybatis 使用配置更强大)3. 结合了 bootstrap 的css布局和js相关的东西,貌似支持移动设备, 响应式布局.4. 与数据库结合,利用了一个学生表来做例子怎么操作数据库
Date: 2014-03-02 View: 1520
-
mybatis补充教程之三:缓存(cache)的使用
许多应用程序,为了提高性能而增加缓存, 特别是从数据库中获取的数据. 在默认情况下,mybatis 的一级缓存是默认开启的。类似于hibernate, 所谓一级缓存,也就是基于同一个sqlsession 的查询语句,即 session 级别的缓存,非全局缓存,或者非二级缓存.如果要实现 mybatis 的二级缓存,一般来说有如下两种方式:1. 采用 mybatis 内置的 cache 机制。2. 采用三方 cache 框架, 比如ehcache, oscache 等等.
Date: 2013-11-24 View: 1520
-
mybatis补充教程之二:传递多个参数的方法(Multiple parameters)
在用mybatis 做查询的时候,通常会传递多个参数,一般来说,这种情况下有两种解决办法:1, 利用 hashMap 去做。2, 利用 mybatis 自身的多个参数传递方式去做。分别补充如下
Date: 2013-11-19 View: 1520
-
mybatis补充教程之一:在控制台显示sql语句,类似hibernate show_sql.
用过Hibernate的人都知道,hibernate 是可以配置 show_sql 显示 自动生成的SQL 语句,用format_sql 可以格式化SQL 语句,但如果用 mybatis 怎么实现这个功能呢, 在网上搜索了下,基本都是通过配置日志来实现的,比如配置我们最常用的 log4j.properties 来实现
Date: 2013-11-19 View: 1520
-
mybatis SqlSessionDaoSupport的使用(附代码下载)
前面的系列mybatis 文章,已经基本讲到了mybatis的操作,但都是基于mapper隐射操作的,在mybatis 3中这个mapper 接口貌似充当了以前在ibatis 2中的 DAO 层的作用。但事实上,如果有这个mapper接口不能完成的工作,或者需要更复杂的扩展的时候,你就需要自己的DAO 层. 事实上 mybatis 3 也是支持DAO 层设计的,类似于ibatis 2 .下面介绍下
Date: 2012-12-23 View: 1520
-
mybatis实战教程(mybatis in action)之九:mybatis 代码生成工具的使用
mybatis 应用程序,需要大量的配置文件,对于一个成百上千的数据库表来说,完全手工配置,这是一个很恐怖的工作量. 所以mybatis 官方也推出了一个mybatis代码生成工具的jar包. 今天花了一点时间,按照 mybatis generator 的doc 文档参考,初步配置出了一个可以使用的版本,我把源代码也提供下载,mybatis 代码生成工具,主要有一下功能:1.生成pojo 与 数据库结构对应2.如果有主键,能匹配主键3.如果没有主键,可以用其他字段去匹配4.动态select,update,delete 方法5.自动生成接口(也就是以前的dao层)6.自动生成sql mapper,增删改查各种语句配置,包括动态where语句配置7.生成Example 例子供参考
Date: 2012-12-16 View: 1520
-
mybatis实战教程(mybatis in action)之八:mybatis 动态sql语句
mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类:1. if 语句 (简单的条件判断)2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似.3. trim (对包含的内容加上 prefix,或者 suffix 等,前缀,后缀)4. where (主要是用来简化sql语句中where条件判断的,能智能的处理 and or ,不必担心多余导致语法错误)5. set (主要用于更新时)6. foreach (在实现 mybatis in 语句查询时特别有用)
Date: 2012-12-11 View: 1520