E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mybatis+mysql
Java工程中使用Mybatis
所以你懂的,开始学习就从MyBatis吧.例子使用
MyBatis+MySQL
实现一个用户表的查询,如下:①数据库在MySQL中,test数据库下,简历user表,字段:id,name
沙滩的阳光
·
2020-07-12 02:52
Mybatis
mybatis+mysql
(一)mysql的配置:drvername:com.mysql.jdbc.Driverurl:jdbc:mysql://localhost:3360/数据库名mysqluser:XXXXmysqlpassword:XXXX(二)数据库连接:Readerreader=Resources.getResourceAsReader("conf.xml");SqlSessionFactorysessionF
Goldstine
·
2020-07-10 21:28
mybatis多条件模糊查询
mybatis+mysql
实现多个模糊条件查询需求:查询满足搜索条件其中任意一个条件的用户,为空则不添加此条件SQL:先查询日期区间2019-02~2019-03的信息(cust_createtime为日期字段名
colaiven
·
2020-07-10 11:45
mybatis
MYBATIS+MYSQL
批量操作数据库
批量操作数据库可减少数据库连接次数,大大提高运行速率。一、批量插入:Mapper.xmlinsertintotableA(parent_category,category,cate_type,parent_cate_id,cate_id)values(#{item.parentCategory},#{item.category},#{item.cateType},#{item.parentCate
Dulcie_y
·
2020-07-09 04:14
Web-sql
Spring Boot集成
Mybatis+Mysql
完成CURD操作
前言:在上一篇快速生成SpringBoot项目的基础上,我们今天完成MyBatis的集成,并完成MySQL中的CURD。MyBatis是一个基于Java的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。1.数据库创建一个
6个日的梦想
·
2020-07-09 00:29
Springboot
Maven
使用IDEA创建项目并实现springboot与mybatis整合
于是瞄上了最近很火的springboot技术,之前在学校使用过springMVC框架+
mybatis+mysql
写过一些项目(拿了别人的代码框架,依葫芦画瓢写一写自己的业务逻辑)。
Sakura__Lu
·
2020-07-07 00:32
三、springboot项目+
mybatis+mysql
整合(一学就会,超简单!!!)
如果你还没有搭建一个springBoot项目,请阅读我的文章(https://blog.csdn.net/qq_32317661/article/details/85295625),能够让你在十分钟之内搭建起一个springBoot项目!并且能够自动的加入了mybatis和mysql的pom依赖,如果你使用的数据库是Oracle,在构建项目的时候选择上oralce依赖就可以了。在我们搭建好项目以后
善良的healer
·
2020-07-05 04:29
SpringBoot
attempted to return null from a method with a primitive return type (int).
selectmax(app_hitEventID)fromhits_tab_appwhereapp_hitV=#{app_hitV}
mybatis+mysql
查询出来会报如下错误:attemptedtoreturnnullfromamethodwithaprimitivereturntype
排骨瘦肉丁
·
2020-07-02 03:22
mybatis
mybatis+mysql
环境下 uuid存储优化
1问题uuid采用char(32)或char(36)存储的话,需要占用32或36个字节。为节省存储空间,改为binary(16),占用16字节。对于500W行的表,可节省7.4G的空间。mybatis中没有默认的typehandler来完成uuid类型binary类型的相互转换,需要自定义一个typehandler。下面就详细地介绍如何实现。2环境mybatis3.5.3mysql5.7.21ja
何德海
·
2020-07-01 10:00
MyBatis+MySQL
返回插入的主键ID
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。方法:在mapper中指定keyProperty属性,示例如下:insertintouser(userName,password,comment)values(#{userName},#{password},#{comment})useGeneratedKeys:取值范围true|false默认值是:fals
weixin_33751566
·
2020-06-28 04:55
SpringBoot集成Thymeleaf模板引擎实现数据的增删改查
本篇是在上一篇“SpringBoot快速集成
MyBatis+MySQL
”的基础上,视图层通过集成Thymeleaf,数据持久层通过集成MyBatis从而完成数据的增删改查。
蓝魔之泪LRD
·
2020-06-27 11:29
SpringBoot系列
SpringBoot快速集成
MyBatis+MySQL
大家都知道,现在Spring框架是非常流行,目前最新版本据说是Spring5,而常用的基本还是Spring4.X,很多公司甚至用的还是Spring3.x,而Spring领域其中最好用的莫过于SpringBoot,因为很好用,所以笔者闲暇之际用SpringBoot搭建了一个案例,分享出来,希望对感兴趣的朋友有所帮助。废话不说了,进入主题,直接分享案例搭建全流程。本项目使用的环境:开发工具:Intel
蓝魔之泪LRD
·
2020-06-27 11:28
SpringBoot系列
Java学习
Java
SpringBoot
spring cloud
mybatis+mysql
实现对数据库数据的访问
MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。现在搭建一个简单的demo,通过mybatis配置获取数据库数据。项目结构:po
只吃两个荞麦馒头
·
2020-06-26 08:49
spring
cloud
mybatis
mybatis+mysql
自动生成32位uuid主键策略
selectreplace(uuid(),'-','')fromdualinsertintothk_book(id,name)values(#{id,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR})
淡淡的C
·
2020-06-26 04:02
DB
mybatis+mysql
如何批量执行多条语句
在mysql中同时执行多条语句时,mysql是一条一条执行的。如果我一次性向mysql发送多条语句,它应该也会这么执行的。UPDATEnewly_dataSETcity_name=?,this_post=?,id=?,city_id=?where1=1ANDid=?;UPDATEnewly_dataSETcity_name=?,this_post=?,id=?,city_id=?where1=1A
王君在上
·
2020-06-26 02:48
第十章:SpringBoot2.3.0
Mybatis+Mysql
案例
一)Mybatis简介Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。是一个基于Java的持久层框架。特点:1、简单易学:本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。2、灵活:mybatis不会对应用程序或者数据库的现有设计强加任何影响。sql写
ouyangjun__
·
2020-06-24 19:34
SpringBoot2.3.0
在实际项目中使用mybatis获取距离和查周边的实现
mybatis+mysql
获取方圆多少距离的经纬度在新作的项目中,由于业务的需要,需要实现周边搜索的功能,采用mybatis+spring,核心的算法的内容如下:地球的半径EARTH_RADIUS=6378137
maincrelaber
·
2020-06-24 13:21
java
mybatis批量插入数据
mybatis+mysql
?
luckykapok918
·
2020-06-24 09:36
mybatis
You must configure either the server or JDBC driver (via the serverTimezone conf)
今天在用SpringBoot(v2.1.6.RELEASE)+
MyBatis+MySQL
搭建项目开发环境的时候启动项目发现报了一个很奇怪的错,报错内容如下:FriMay1714:55:39CST2019Therewasanunexpectederror
可行的code
·
2020-06-23 17:04
java
MyBatis+MySQL
返回插入的主键ID
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。方法:在mapper中指定keyProperty属性,示例如下:Xml代码insertintouser(userName,password,comment)values(#{userName},#{password},#{comment})如上所示,我们在insert中指定了keyProperty="uId"
春风十里不如你9527
·
2020-06-23 17:06
mysql
JAVA
Mybatis+mysql
之insert返回主键id
在业务处理中,我们经常会需要新插入数据的主键id,使用mybatis的话,在mapper.xml中加入下述配置,即可在新数据插入成功后获取其主键Id配置:【keyProperty=”id”useGeneratedKeys=”true”】,其中id是插入表的主键idinsertintogoods_info_tableid,goods_code,goods_name,#{id,jdbcType=INT
fakerswe
·
2020-06-23 06:40
mybatis
Mybatis+mysql
插入数据的时候,想要返回插入的主键
insertinto`role`(`rolename`,`note`)values(#{roleName},#{note});在insert标签中加入keyProperty(主键名称,需要getter和setter)和useGeneratedKeys表示主键自增长转载于:https://my.oschina.net/u/3500562/blog/1924710
chujijie8366
·
2020-06-22 23:38
springMVC +
mybatis+mysql
多套数据源配置
导读-在项目中可能有时候我们需要配置多套数据源,网上巴拉巴拉半天,都讲得太潦草了,对于第一次搞的人来说确实有点头疼,与其说在网上瞎找,还不如认真的自己动手操练一波,下面我就来介绍一下mybatis实现多套数据源的方式。刚开始我也是和大家一样,利用mybatis的mybatis-generator-core-1.3.2从表生成xml文件,这里写个小插曲,照顾一下新手,(老司机可以绕道,可以跳过阅读)
好一个大布丁
·
2020-06-22 16:38
java
服务器后端开发
springMVC开发积累
Mybatis+mysql
实现增删改查
目录结构导入jarmybatis依赖包mybatis包mysql包Person.javapackagecom.baidu.demo1;publicclassPerson{privateintid;privateStringusername;privateStringpassword;privateintsex;privateStringaddress;privateStringhobby;publ
VictoryKingLIU
·
2020-06-22 07:42
JAVA
Mybatis批量执行SQL
mybatis+mysql
如何批量执行多条语句此处仅描述问题处理方法,关于mysql、mybatis的内容不在此赘述。因为项目需要,需要在mybatis同个标签中执行多条sql语句。
Alex_1799
·
2020-06-22 05:31
mybatis-generator 自动生成增删改查(CRUD)代码,包含Oracle和MySQL
Mybatis+MySQL
新建项目为了更加清晰的知道这个工具的构成,新建一个maven干净的项目。next后,填上自己的artifactId和groupId,然后next、finish。
She_lock
·
2020-06-22 05:21
java
web
mybatis+mysql
insert时返回自增主键
使用mybatis执行insert操作时,需要返回自增主键网上清一色的答案,useGeneratedKeys设置为truekeyProperty设置为实体类主键字段,如下:insertintoentity(...)values(...)我试了好多次都不行,最后看了下面这篇文档:[url]http://www.cnblogs.com/fsjohnhuang/p/4078659.html[/url]我
GONETHEN
·
2020-06-21 20:17
MyBatis+mysql
查询和添加数据
项目结构:Menupackagecom.mstf.dao;importjava.util.Scanner;importorg.apache.ibatis.session.SqlSession;importcom.mstf.util.MyBatisUtil;publicclassMenu{privatestaticScannersc=newScanner(System.in);publicstati
kingZXY2009
·
2020-03-18 13:42
attempted to return null from a method with a primitive return type (int).
mybatis+mysql
查询出来会报如下错误:attemptedtoreturnnullfromamethodwithaprimitivereturntype(int).返回值类型为int,但查询出来的结果有空值
飘忽无涯
·
2019-12-29 05:05
服务器访问次数限制实现的思路
mybatis+MySQL
实现的语句如下:这里的create_time是取当
It_BeeCoder
·
2019-06-29 16:02
50
工作中基础学习
mybatis+mysql
+RabbitMq批量更新,mysql死锁问题
最近项目运行过程中,出现了mqtt队列阻塞的问题,一查发现有一个异常问题:###Errorupdatingdatabase.Cause:java.sql.SQLException:Lockwaittimeoutexceeded;tryrestartingtransaction这个问题是由mybatis批量更新时引起的,因为用的是InnoDB模式,my.ini默认参数:innodb_lock_wai
BetraySmile
·
2019-02-18 18:34
mybatis
mybatis+mysql
insert时返回自增主键
mybatis+mysqlinsert时返回自增主键mysqlmybatisinsert返回自增主键使用mybatis执行insert操作时,需要返回自增主键网上清一色的答案,useGeneratedKeys设置为truekeyProperty设置为实体类主键字段,如下:Xml代码insertintoentity(...)values(...)我试了好多次都不行,最后看了下面这篇文档:http:/
kingmax54212008
·
2019-01-13 17:15
mybatis+mysql
关于两个张表有相同属性名查询报错的原因Column 'id' in order clause is ambiguous
mybatis+mysql
关于两个张表有相同属性名查询会报错的注意,在MYSQLWordbench中查询时是可以通过的。
clmmei_123
·
2018-10-06 17:34
mysql
MyBatis+Mysql
分库分表的案例分析
**多数据源动态切换*分库分表***参考[AbstractRoutingDataSource动态数据源切换,AOP实现动态数据源切换](https://blog.csdn.net/u012881904/article/details/77449710)案例原理:主要是DynamicDataSource继承AbstractRoutingDataSource重写determineCurrentLook
水平则静
·
2018-08-16 15:41
MyBatis
mybatis+mysql
时间查询以及map传参,controller接受时间日期类型的参数
最近用到了
mybatis+mysql
时间查询以及map传参其实用map传参,真的很方便,将参数以键值对的方式存入map,在map.xml文件中参数类型就是parameterType="java.util.HashMap
java_xxxx
·
2018-07-23 17:46
@DateTimeFormat
mybatis+mysql
批量插入存在即更新
insertintot_user_rank(userID,flower,classID,rank)values(#{item.userID},#{item.flower},#{item.classID},#{item.rank})onduplicatekeyupdateflower=values(flower),rank=values(rank)
void-little-fly
·
2018-07-13 20:25
Java
mysql
[
MyBatis+Mysql
] Could not set property 'id' of 'class XXX' with value 'XX'
对数据库进行插入操作并返回插入的id时抛出异常:Couldnotsetproperty‘id’of‘classcom.kooking.po.User’withvalue‘12’抛出的异常如下严重:Servlet.service()forservlet[SpringMVC]incontextwithpath[/SSMMapperScan]threwexception[Requestprocessin
KooKing_L
·
2018-04-15 17:39
SSM框架
SpringBoot实践之---
mybatis+mysql
读写分离(一写多读)+事务
原文地址:springboot学习7之
mybatis+mysql
读写分离(一写多读)+事务当业务的访问量(数据库的查询)非常大时,为了降低数据库的压力,希望有多个数据库进行负载均衡,避免所有的查询都集中在一台数据库
luckykapok918
·
2018-03-22 11:56
Springboot
最全面的springBoot集成
mybatis+mysql
项目搭建经验分享
大家都知道,现在Spring框架几乎无处不用,目前最新版本据说是Spring5,现在常用的基本还是Spring4.X,很多公司甚至用的还是Spring3.x,而Spring领域其中最好用的莫过于SpringBoot,这是从SpringMVC衍变出来的,本质还是SpringMVC,但是要比SpringMVC好用的多,因为很好用,所以笔者闲暇之际用SpringBoot从头至尾摸索着搭建了一个案例,分享
guobinhui
·
2018-02-08 00:00
Java基础
Spring系列编程经验
mybatis经验分享
web项目实战开发案例
mybatis+mysql
使用存储过程生成流水号的实现代码
使用存储过程,在操作数据库时开启事务,避免并发时同时操作造成数据重复CREATEDEFINER=`root`@`localhost`PROCEDURE`GetSerialNo`(INtsCodeVARCHAR(50),OUTresultVARCHAR(200))BEGINDECLAREtsValueVARCHAR(50);DECLAREtdTodayVARCHAR(20);DECLAREnowda
殷天文
·
2018-01-15 15:26
预编译分析
阅读更多一.背景:用
Mybatis+mysql
的架构做开发,大家都知道,Mybatis内置参数,形如#{xxx}的,均采用了sql预编译的形式,举例如下:Xml代码select*fromblogwhereid
baggioback
·
2017-11-29 10:00
Mybatis+MySql
插入数据后返回自增主键值
只需要在Mapper中增加useGeneratedKeys和keyProperty参数,则在执行插入后的对象的主键字段即可得到插入后自增的主键值。insertintodz_bill_batch(sRiqi,eRiqi,applyUid,applyUName,applyTime,status,droom,`desc`)values(#{sRiqi},#{eRiqi},#{applyUid},#{ap
daizhe
·
2017-09-28 10:32
数据库
Mybatis+MySql
一个标签中执行多条sql语句
MySql默认是不支持这种骚操作的,但是并不代表不能实现,只需要在jdbc的配置文件中稍做配置:driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/airipo?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMulti
当时年少春衫薄丶
·
2017-09-08 16:48
Sql
mybatis+mysql
返回自增长主键的二种方式
一、第一种方式INSERT INTO users (username,password,nickname,token,reg_time,login_time) VALUES (#{username},#{password},#{nickname},#{token},#{regTime},#{loginTime})useGeneratedKeys:(仅对insert和update有用)这会令MyBa
xtceetg
·
2017-08-19 11:38
mybatis
mysql
返回自增长主
java
MyBatis+mysql
简单配置及测试案例
使用MyBatis的一般步骤如下(本人从XML中构建SqlSessionFactory)本人使用Maven开发,没有使用Maven的话,相应jar需要自行下载,放在项目中maven中的pom.xml导入jar部分配置如下:junitjunit4.12testmysqlmysql-connector-java5.1.38org.mybatismybatis3.4.1一.(本人创建一个Web项目)在s
北山_
·
2017-08-10 10:39
服务器访问次数限制实现的思路
mybatis+MySQL
实现的语句如下:这里的create_time是取当
看海的星星
·
2017-08-09 14:18
java开发
MyBatis+Mysql
生成序列号
一、创建序列表CREATETABLE`t_bas_sequence`( `seq_name`varchar(64)NOTNULLDEFAULT''COMMENT'序列名', `current_val`bigint(20)DEFAULT'0'COMMENT'序列值', `increment_val`int(11)DEFAULT'1'COMMENT'步增值', PRIMARYKEY(`seq_name
walta18
·
2017-07-02 20:20
Java
JavaWeb
Mysql
spring boot学习7之
mybatis+mysql
读写分离(一写多读)+事务
当业务的访问量(数据库的查询)非常大时,为了降低数据库的压力,希望有多个数据库进行负载均衡,避免所有的查询都集中在一台数据库,造成数据库压力过大。mysql支持一主多从,即在写库的数据库发生变动时,会同步到所有从库,只是同步过程中,会有一定的延迟(除非业务中出现,立即写立即读,否则稍微的延迟是可以接收的)。当数据库有主从之分了,那应用代码也应该读写分离了。那代码执行时,该如何决定选择哪个数据库呢。
夢_殤
·
2017-06-03 13:51
spring
boot
mybatis+mysql
带模糊查询的分页代码
1.page类的书写importjava.util.List;publicclassPage{//显示的记录privateListlistRecords;//总页数privateinttotalPage;//总记录数privateinttotalRecords;//当前页码privateintcurrentPageNum;//每页开始的记录privateintstartIndex;//每页显示多少
何门小胖子
·
2017-05-09 17:38
mybatis+mysql
如何批量执行多条语句
此处仅描述问题处理方法,关于mysql、mybatis的内容不在此赘述。因为项目需要,需要在mybatis同个标签中执行多条sql语句。如下:insertintouser(id,email,name,phone,status)values(#{id,jdbcType=INTEGER},#{email,jdbcType=VARCHAR},#{nick,jdbcType=VARCHAR},#{phon
hugh Lee
·
2017-05-05 20:04
mybatis
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他