![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
时间不会说谎shane
这个作者很懒,什么都没留下…
展开
-
SSM(mybatis)查数据库下划线和javaBeans驼峰映射, 在applicationContext中配置mapUnderscoreToCamelCase即可
Mybatis配置自动识别驼峰 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <!-- mybatis配置自动识别驼峰--> <property name="configuration">原创 2020-06-02 21:09:00 · 400 阅读 · 0 评论 -
mysql 的一二级缓存介绍
Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新,并且缓存没有超时的情况下,SqlSession都会取出当前缓存的数据,而不会再次发送SQL到数据库。补充说明:SqlSession的生命周期每个原创 2020-05-18 11:22:47 · 3186 阅读 · 0 评论 -
MySQL的模糊查询时用中文查不出来解决
使用MySQL的模糊查询的过程中,LIKE后面加中文条件总是输出null , 发现没有将中文转码,解决方法如下:```javaprivate String url = "jdbc:mysql://10.0.9.56:3306/ejvideo?useUnicode=true&characterEncoding=UTF-8";private String user = "video";private String password = "video123";即在数据库的后面加上一段转码原创 2020-05-09 22:19:13 · 742 阅读 · 0 评论 -
mysql的一二级缓存
sqlsession了,你可以理解为和数据库的一次会话,但是sqlsession了**不是线程安全的,也就是他不能作为类的静态变量或者实例变量,最好的呢就是在方法中sqlsessionfactory.opensession(),然后和数据库会话完了呢就close掉。**至于你说每次请求是不是都要新建一个,完全取决于你controller你里面调用的service,service调用mapper做了...原创 2020-05-04 15:38:29 · 1379 阅读 · 0 评论 -
mysql 数据库基本知识
原文地址 一、数据库概述数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,...转载 2020-04-17 10:46:09 · 505 阅读 · 0 评论