- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 jpa对指定字段只执行创建不执行更新操作比如createDate
updatable = false,对字段不再执行更新操作,防止创建时间被修改。
2023-05-30 17:25:46 418
原创 jpa 使用blaze或querydsl实现postgis存储地理信息和查询
【代码】jpa 使用blaze或querydsl实现postgis存储地理信息和查询。
2023-04-17 19:22:54 547 2
原创 jpa使用queryDsl + blaze-persistence子查询
【代码】jpa使用queryDsl + blaze-persistence子查询。
2022-10-12 18:38:35 1277
原创 jpa使用queryDsl + blaze-persistence实现多表关联分页查询 非外键强制关联,可以随便拿字段做条件进行关联查询
1、引入blaze-persistence,queryDsl的引入就不说了,网上很多根据自己springdata内嵌的hibernate版本选择对应的blaze-persistence版本<dependency> <groupId>com.blazebit</groupId> <artifactId>blaze-persistence-integration-querydsl-expressions</artifactId>
2022-04-19 13:03:06 4171 6
原创 postgresql数据库查询时动态拼接条件报character varying = xxxx错误的解决办法
正常可以用的case when coalesce (:#{#searchDTO.satellite}, '') != '' then satellite = cast(:#{#searchDTO.satellite} as varchar ) else 1=1 end异常不可用的case when coalesce (:#{#searchDTO.satellite}, '') != '' then satellite = :#{#searchDTO.satellite} else 1=1 end
2022-04-08 17:16:58 1998
原创 jpa删除时遇到的坑
1、删除的方法上一定要加@Transactional注解2、自定义删除方法的时候如果传的是基本类型或者包装类型一定要用 void deleteByxxx(String s) 而不是 void deleteAllByxxx(String s)deleteAllByxxx(String s)会被jpa识别为查询语句只有传入参数是列表时才是用deleteAllByxxx(List<String> s)...
2022-04-02 11:19:58 1362
原创 result统一返回处理
1、返回类@Datapublic class Result<T> { public Result(boolean success, int code) { this.setSuccess(success); this.setCode(code); } public Result(boolean success, int code, T data, Integer count) { this.setSuccess(s
2022-03-23 15:02:23 1049
原创 redisutils工具类
1、创建文件import org.springframework.util.StringUtils;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import java.util.ResourceBundle;/** * 获取Redis连接池工具类 * @author Administrator * */
2022-03-23 14:52:18 171
原创 idea如何将本地已有的项目和远程项目相关联,也可以用于git替换svn
1、首先在项目里面创建本地git仓库选择项目所在的文件夹就可以了然后设置远程仓库地址,完了点ok下一步点击还是输入远程仓库的地址然后选择第一个,也可以自己按需选择,第二个意思是重写本地,第三个是重写远程2、开始准备提交。操作完成后在项目文件夹上面右键选择git 》 add第一次提交:等识别完成后还是项目文件夹右键git》commit directory提交即可非第一次提交:如果远程仓库非第一次提交,里面已经有文件的话,经过步骤1的操作已经可以远程和本地文件对比识别了(必须保证本地文
2020-07-07 12:54:36 2106
原创 git提交过时的历史文件
项目文件夹下运行意思可以允许不相关历史提,强制合并git pull origin master --allow-unrelated-histories提交代码到本地仓库git commit -m ‘这是第一次提交’如果已经提交到本地仓库,运行一下命令将本地仓库提交到远程仓库关联远程仓库git remote add origin 你的远程库地址如:https://gitee.com/hjlong/xxx.git(xxx是项目名)获取远程库与本地同步合并(如果远程库不为空必须做这一步,否
2020-07-07 12:40:49 359
原创 grails配置druid监控sql
grails配置druid监控sql修改resource,添加DataSource输入grails命令创建web.xml文件修改resource,添加DataSourcebeans = { def grailsConfig = application.config //启用慢sql记录 statFilter(StatFilter) { bean -> ...
2020-01-08 21:25:15 355
原创 继承WebMvcConfigurationSupport之后静态资源失效的问题
可以采用以下方式解决@Configurationpublic class MyWebMvcConfigurerAdapter extends WebMvcConfigurationSupport { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) {// "c...
2019-12-20 15:39:58 318
原创 nginx搭建全平台播放hls的流服务
nginx简单搭建全平台播放hls的流服务1. 首先下载运行环境nginx下载地址: http://nginx.org/en/download.htmlffmpeg下载地址: https://ffmpeg.zeranoe.com/builds/2. 使用ffmpeg对文件进行切片可以直接指定输出目录到nginx的html运行目录(省的还得复制过去)ffmpeg -i E:\nginx\...
2019-12-18 16:46:34 411
centos7下postgresql13 + postgis + timescaledb 时序库完整纯离线安装包
2023-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人