logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring data jpa cascade级联操作研究

由于平时用mybatis比较多,刚接触spring data jpa的时候,对一对多,多对多关联映射以及关联之间的级联操作学的很迷糊,于是自己实验总结了一下spring data jpa中的6种级联操作。spring data jpa的级联操作有如下6种CascadeType.ALL,CascadeType.DETACH,CascadeType.MERGE,CascadeType.PERSIST,

#java#hibernate
springmvc @ResponseBody返回了xml格式的数据

springmvc的@ResponseBody注解是返回果json格式的数据,今天在写代码的时候后端也没有报错,但是莫名其妙地返回了如下格式,找了好半天错误发现原来是类的属性忘了设置get方法。加上get方法后返回了正确的格式。...

#java#spring
spring cloud gateway整合nacos通过服务名获取不到服务404

今天在参照这篇文章https://blog.csdn.net/forezp/article/details/85210153测试spring cloud gateway整合nacos时,想如下配置,就可以通过服务名来调用服务接口,不用配置rooter了。但是测试发现总是404,后来发现是版本问题。spring:application:name: chaoyue-gatewaycloud:gatew

java通过jni调用dll文件报错java.lang.UnsatisfiedLinkError

项目中需要对接其他系统,需要通过一个jar包调用对方系统接口,但是这个jar包通过jni调用了.dll文件,一开始在ide中运行提示在“C:\Program Files\Java\jdk1.8.0_271\jre”目录下无法找到.dll文件,好吧,那就把对方提供的.dll文件复制到“C:\Program Files\Java\jdk1.8.0_271\jre”目录下,复制完成后可以正常启动了。但是

#java
mybatis jdbcType的作用,无效的列类型错误解决办法

在使用mybatis时,我们可以指定jdbcType,对jdbcType一直有疑惑,有时候可以不加,有时候不加又会报错,网上对于jdbcType的解释也不是很全面,或者可能就是错的,今天专门研究了下,算是对这个知识点有了些了解。首先说结论,对于如下一条insert语句(这里只是做测试,实际中肯定不会这么写),如果我们的age传的空,那么对于mysql数据库可以正常插入,对于oracle数据库,会报

#数据库#mysql#database +1
本计算机上的 MYSQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

我遇到这个问题的原因是在my.ini加了下面这句话。注释掉就好了。本来想学习一下mysql日志查看,在网上找的教程说有配置文件加上log=xxx的配置,结果加上后mysql启动不了了。

mysql字符集和校对规则(character sets and collations)详解

mysql字符集(character sets)是指一系列符号以及符号对应的编码的集合,比如英文字母可以用ASCII编码,中文可以用GBK或者UTF8编码。校对规则(collations)则是指一种比较字符的规则,这种比较规则决定了mysql如何进行排序以及如果对字符比较大小。mysql的character sets和collations有很多种,而且可以在多个维度去配置,包含服务器的配置和客户端

#mysql#数据库
vmware workstation player配置centos7固定ip

网上关于在vmware中配置centos固定ip的有很多,不少都是基于NAT模式,但是这种配置方式需要先进入到虚拟机的如下界面进行设置,vmware workstation pro有如下界面,但是对于免费版的vmware workstation player没有如下界面,不知道怎么配置,可能有办法配置,但是我没发现。经过尝试发现,可以通过配置成桥接模式来设置固定ip。具体配置方式如下。首先将虚拟机

#centos#linux#运维
spring aop @annotation的用法

@annotation用在定义连接点时,对连接点进行限制。比如我们想对标注了@Deprecated的方法进行拦截,可以如下定义。@Servicepublic class ServiceA {@Deprecatedpublic void testa() {System.out.println("testa");}}@Servicepublic class ServiceB {public void

#spring#java
mybatis jdbcType的作用,无效的列类型错误解决办法

在使用mybatis时,我们可以指定jdbcType,对jdbcType一直有疑惑,有时候可以不加,有时候不加又会报错,网上对于jdbcType的解释也不是很全面,或者可能就是错的,今天专门研究了下,算是对这个知识点有了些了解。首先说结论,对于如下一条insert语句(这里只是做测试,实际中肯定不会这么写),如果我们的age传的空,那么对于mysql数据库可以正常插入,对于oracle数据库,会报

#数据库#mysql#database
到底了