腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
pangguoming
专栏作者
举报
400
文章
1193733
阅读量
58
订阅数
订阅专栏
申请加入专栏
全部文章(400)
其他(100)
数据库(30)
java(25)
centos(24)
云数据库 SQL Server(23)
android(22)
javascript(21)
spring(19)
node.js(17)
sql(14)
linux(14)
windows(13)
php(12)
vue.js(11)
.net(10)
angularjs(10)
html(10)
云数据库 Redis(10)
编程算法(10)
分布式(10)
maven(9)
apache(9)
开源(9)
mybatis(9)
c#(8)
xml(8)
json(8)
api(8)
mvc(7)
ubuntu(7)
nginx(7)
mongodb(7)
http(7)
spring boot(7)
安全(7)
python(6)
access(6)
git(6)
tomcat(6)
hadoop(6)
https(6)
servlet(5)
github(5)
缓存(5)
yum(5)
jdbc(5)
eclipse(4)
windows server(4)
网络安全(4)
jdk(4)
ssh(4)
面向对象编程(4)
ftp(4)
tcp/ip(4)
ios(3)
c++(3)
bash(3)
ide(3)
yarn(3)
gui(3)
unity(3)
asp(3)
npm(3)
微信(3)
官方文档(2)
iphone(2)
xcode(2)
react(2)
css(2)
jquery(2)
ecmascript(2)
打包(2)
bash 指令(2)
容器镜像服务(2)
腾讯云测试服务(2)
网站(2)
svg(2)
容器(2)
存储(2)
hive(2)
sql server(2)
flash(2)
rabbitmq(2)
iis(2)
spring cloud(2)
微服务(2)
boot(2)
key(2)
sh(2)
mac os(1)
swift(1)
perl(1)
erlang(1)
asp.net(1)
ajax(1)
opengl(1)
arm(1)
嵌入式(1)
硬件开发(1)
oracle(1)
nosql(1)
svn(1)
thinkphp(1)
文件存储(1)
SSL 证书(1)
医疗(1)
渲染(1)
express(1)
webpack(1)
kubernetes(1)
游戏(1)
运维(1)
压力测试(1)
数据迁移(1)
shell(1)
spark(1)
numpy(1)
dns(1)
opencv(1)
zookeeper(1)
cdn(1)
markdown(1)
rpc(1)
udp(1)
gradle(1)
zabbix(1)
socket编程(1)
lnmp(1)
hexo(1)
大数据(1)
数据处理(1)
数据结构(1)
系统架构(1)
架构设计(1)
hbase(1)
nat(1)
add(1)
blob(1)
cat(1)
crontab(1)
host(1)
insert(1)
ip(1)
model(1)
package(1)
preview(1)
redhat(1)
release(1)
repeat(1)
restart(1)
root(1)
row(1)
select(1)
service(1)
width(1)
二维码(1)
脚本(1)
解决方案(1)
浏览器(1)
内存(1)
设计(1)
数据(1)
同步(1)
图数据库(1)
研发(1)
搜索文章
搜索
搜索
关闭
mybatis 乐观锁和逻辑删除
mybatis
数据库
云数据库 SQL Server
sql
easymybatis提供的乐观锁使用方式跟JPA一样,使用@Version注解来实现。即:数据库增加一个int或long类型字段version,然后实体类version字段上加上@Version注解即可。实现原理是根据mysql的行锁机制(InnoDB下),同一条记录只能被一条SQL执行,后面的SQL排队等待。这样version改变后,等待中的SQL还是老的version号,因此更新失败。
庞小明
2018-08-01
1.2K
0
springboot 项目mybatis plus 设置 jdbcTypeForNull (oracle数据库需配置JdbcType.NULL, 默认是Other)
spring
mybatis
jdbc
oracle
数据库
方法1: application.yml mybatis-plus: configuration: jdbc-type-for-null: 'null' #注意:单引号 方法2: 查看mp-starter-源码, MybatisPlusAutoConfiguration, 可以发现,第119行有一个configurationCustomizers,可以修改configuration 自定义一个,配上就完工 @Bean public ConfigurationCustomizer
庞小明
2018-07-06
6.3K
0
Result Maps collection already contains value for ***
mybatis
xml
关于 MyBatis配置的时候,出现 Result Maps collection already contains value for *** 这个的问题 字面意思就是某某已经存在,这样的情况下Spring已经注入过一次, 其中有一种情况就是使用mybatisGenerator生成xml的时候,可能xml的内容不会被覆盖,而是追加到后面,导致xml里面有两份甚至更多的一样的内容,导致重复注入 另外就是以前遇到的一个问题 在mapper中 insert 中的parameterType部
庞小明
2018-03-09
4.3K
0
mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
mybatis
今天同事写一个查询接口的时候,出错:元素内容必须由格式正确的字符数据或标记组成。 错误原因:mybatis查询的时候,需要用到运算符 小于号:< 和 大于号: >,在mybatis配置文件里面,这种会被认为是标签,所以解析错误 错误事例: select <include refid="Base_Column_List" /> from t_time_interval where status <> 99 and time_intvl_id >=29 and time_intvl_id
庞小明
2018-03-09
1.5K
0
mybatis 针对SQL Server 的 主键id生成策略
mybatis
sql server
SQL Server中命令: select newId() ,可以得到SQL server数据库原生的UUID值,因此我们可以将这条指令写到 Mybatis的主键生成策略配置selectKey中。 如下: 在 mapper.xml 类型映射配置文件中 <insert id="insert" parameterType="com.hqdl.xiaoyi.bean.SpUser"> <selectKey keyProperty="id" resultType="String" order="BEFORE
庞小明
2018-03-08
1.8K
0
MyBatis 实现关联表查询
数据库
sql
mybatis
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3 t_name VARCHAR(20) 4 ); 5 CREATE TABLE class( 6 c_id INT PRIMARY
庞小明
2018-03-08
2.7K
0
MyBatis两张表字段名相同产生的问题
mybatis
MyBatis两张表字段名相同, 会导致bean属性都映射为第一个表的列, 解决方法: 通过设置别名的方式让其产生区别,如 <select id="queryBySekillId" resultMap="successKilled"> select sk.seckill_id "seckill_id", sk.user_phone "user_phone", sk.state "state",
庞小明
2018-03-07
2.2K
0
mybatis xml mapper 文件中 if-else 写法
mybatis
mybaits 中没有else要用chose when otherwise 代替 范例一 <!--批量插入用户--> <insert id="insertBusinessUserList" parameterType="java.util.List"> insert into `business_user` (`id` , `user_type` , `user_login` ) values <foreach collection="list" index="index" item
庞小明
2018-03-07
6.8K
0
SpringBoot-Mybatis_Plus学习记录之公共字段自动填充
spring boot
mybatis
一.应用场景 ---- 平时在建对象表的时候都会有最后修改时间,最后修改人这两个字段,对于这些大部分表都有的字段,每次在新增和修改的时候都要考虑到这几个字段有没有传进去,很麻烦。mybatisPlus有一个很好的解决方案。也就是公共字段自动填充的功能。一般满足下面条件的字段就可以使用此功能: 这个字段是大部分表都会有的。 这个字段的值是固定的,或则字段值是可以在后台动态获取的。 常用的就是last_update_time,last_update_name这两个字段。 二.配置Mybatis
庞小明
2018-03-07
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档