mybatis
@进行中
qq 1171901273
展开
-
mybatis转*为数据库字段
效果自动填充为1、首先连接数据库2、配置sql resolustion scope 这里默认是所有的,去掉默认的,选择我们也许开发需要的数据库连接,apply3、正常情况,配置了第1、2两步,就直接可以了,如果你配置的顺序和我的不一样,可能会有不同的情况,expand column list 出不来。这也只是那个scope配置的有问题。或者下面的那个别名有问题。改成mysql就没问题了。配置好了,就不要再去改scope了,不然可能后续就出不来了,...原创 2020-09-21 10:42:09 · 435 阅读 · 0 评论 -
mybatis批量插入大量数据,思路
public void test() { List<Map<String, Object>> list = null; Map<String, Object> m = new HashMap<>(); for (int i = 0; i < 100; i++) { m.put("i", i); ...原创 2019-09-20 18:09:04 · 908 阅读 · 0 评论 -
mybatis一次性更新多条记录,xml编写
<!-- 批量更新 单个字段--><update id="updateBatchOne" parameterType="java.util.List"> <if test="list!=null"> update user <trim prefix="set" suffixOverrides=",">...原创 2019-09-19 00:31:57 · 3061 阅读 · 0 评论 -
Mybatis接口直接跳转到XML的插件mybatipse
执行从java文件跳到xml文件参考地址:https://blog.csdn.net/qq_43580052/article/details/89207561转载 2019-09-18 17:45:15 · 1497 阅读 · 0 评论 -
mapper.xml中mapper找不到问题
maven默认会把src/main/resources下的所有配置文件以及src/main/java下的所有java文件打包或发布到target\classes下面,但是现实我们可能会在src/main/java下面也放置一些配置文件如hibernate配置文件或mybatis mapper配置文件等,如果不做一些额外配置,那我们打包后的项目可能找不到这些必须的资源文件,因此在pom.xml中增加...原创 2019-02-25 17:43:41 · 2006 阅读 · 0 评论 -
mybatis常用配置
<settings> <!--true 开启缓存 --> <setting name="cacheEnabled" value="false"/><!-- 是否开启缓存 --> <setting name="localCacheScope" value="S原创 2019-02-25 17:14:48 · 329 阅读 · 0 评论 -
mybatis Generator 根据表自动生成代码 mybatis逆向工程
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-con...原创 2018-09-13 22:36:55 · 343 阅读 · 0 评论 -
mybatis 理解 1、2级缓存,,懒加载
mybatis 1. 根据 JDBC 规范 建立与数据库的连接。 2. 通过反射打通Java对象和数据库参数和返回值之间相互转化的关系。lazyLoadingEnabled 全局性设置懒加载。如果设为false,则所有相关联的都会被初始化加载 true时,按需加载 默认falseaggressiveLazyLoading(积极加载) 当设置为true的时候...原创 2018-09-13 22:28:04 · 418 阅读 · 0 评论 -
前端接收后台传过来的list、map对象,mybatis中#和$的区别
当后台传过来是list时,前端接收如下var listObj = data[0];//这里是取list中的第一条数据当后台传递过来是String(list时),var object = $.parseJSON(json);当后台传递过来的是map对象时var name = data.NAME;//mybatis返回的是map时,取出来的值都是大写的,这点一定要注意//当myb...原创 2018-09-18 20:10:15 · 4867 阅读 · 0 评论 -
mybatis中xml配置
<if test="list != null"> AND column in //column(数据库中的列) collection中的list是mapper接口传递过来的字段(这里是list类型的) //如果list是list<String>,item是list中的每一项, //如果list是list<Map<String...原创 2018-09-18 19:54:20 · 292 阅读 · 0 评论 -
mybatis和hibernate之间的差别
1、mybits是手写sql语句的,而hibernate是使用hql语句,2、mybatis没有让表之间关联,而hibernate在xml中通过映射文件,配置了表之间的关联关系3、mybatis的移植性能不如hibernate,在mysql中和oracle中的sql语句是有区别的,而hibernate使用的是hql,无论是什么数据库,都能使用,在不同数据库之间迁移,没有影响4、如果对s...原创 2018-08-19 13:45:55 · 305 阅读 · 0 评论 -
mybatis的配置文件
<insert id=""></insert>增<delete id=""></delete>删<update id=""></update>改<select id=""></select>查sel原创 2018-08-19 13:25:36 · 273 阅读 · 0 评论