
java database
码上走人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot 整合mongoDB并自定义连接池,实现多数据源配置
SpringBoot 整合mongoDB并自定义连接池,实现多数据源配置原创 2025-02-27 10:04:25 · 1068 阅读 · 0 评论 -
数据库直连提示 No suitable driver found for jdbc:postgresql
No suitable driver found for jdbc:postgresql原创 2023-09-11 16:30:42 · 3685 阅读 · 0 评论 -
mybaties的分页查询问题记录
mybaties的分页查询原创 2022-09-07 11:21:08 · 277 阅读 · 0 评论 -
@MapperScan扫描范围过大导致接口报错
@MapperScan使用错误原创 2022-11-07 11:02:22 · 2306 阅读 · 2 评论 -
mybaties plus实体类设置typeHandler不生效
实体类:@Data@TableName(value = "centre_manage_server_info")public class ServerEntity { @TableId(value = "id") //@Column(name = "id", isKey = true, isNull = false, comment = "id" ) private String id; /** * 服务器ip */ @TableFi原创 2022-05-13 23:27:52 · 4528 阅读 · 4 评论 -
mybatis-plus出现:There is no getter for property named ‘xxxx‘ in ‘com...xxxxx‘ with root cause
在使用mybaties-plus插入语句时出现:There is no getter for property named 'xxxx' in 'com...xxxxx‘ with root cause其中xxxx是我实体类的小写。原因:我自己的mapper.xml里面定义了insert方法,mybaties-plus的baseMpper也有insert方法。所以我们自己定义的insert方法会替代mybaties-plus的baseMpper也有insert方法。这样就会导致我们自己insert的原创 2022-05-05 16:02:02 · 940 阅读 · 0 评论 -
postgresql :Error: ERROR: function round(double precision, integer) does not exist;
我一开始想把时间差转为分钟数,用于以下的语句:select round(avg(floor(extract(epoch from book.time) - extract(epoch from book.sell_tiem))/60))结果返回的数据不是整型。,所以修改为:select round(avg(floor(extract(epoch from book.time) - extract(epoch from book.sell_tiem))/60), 0)然后就报错了。最后原创 2022-04-02 11:30:55 · 5627 阅读 · 0 评论 -
postgresql数据库 to_char报错
错误信息:the error coming as 'SQL state 42725: ERROR: function to_char(unknown, unknown) is not unique'<select id="getbYtime" resultMap="map"> select * from book where to_char(create_time, 'YYYY-MM-DD') between to_char(#{stateDate} , 'YYYY-mm-dd原创 2022-04-01 09:08:58 · 7517 阅读 · 1 评论 -
spring boot 连接mysql报错。配置数据源失败:未指定“url”属性,无法配置嵌入的数据源
报错信息:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following: If you want an embedded database (H2, HSQL or原创 2020-07-25 21:33:04 · 6360 阅读 · 6 评论 -
Jpa分页查询:Page 2 of 1 containing UNKNOWN instances
在使用jpa 做复杂分页查询时,报上述错误原因:jpa做分页查询时,分页从0开始。我传如的pageNo为1.所以查询的是第二页数据,但是我的数据库中总条数不到pageSize条,所以报错。...原创 2019-06-28 10:59:02 · 5663 阅读 · 2 评论 -
JPA事务问题Executing an update/delete query
使用jpa更新数据库时报错。原因:如果JPA提示Executing an update/delete query,那是一定是因为Service层没有加@Transactional和在方法加@Modifying。原创 2019-06-27 20:37:56 · 420 阅读 · 0 评论 -
postgresql的表占内存很小但表所在的数据库占内存很大
最近在项目中遇到一个问题,让我排查了很久,在这里记录一下。 在项目中需要存储的数据有的很大,所在建表的时候该字段就用大文本记录(text),java中用 @Lob 注释属性字段。使用jap自动建表的方式,结果造成有写情况下回记录非常多的数据,造成数据库磁盘占用率高且张得很快。 ...原创 2019-06-21 16:26:45 · 2645 阅读 · 0 评论 -
mybatis程序报错:ibatis.binding.BindingException: Invalid bound statement (not found)
我的mapper文件不是在resource下面的,而是和java在一起。所以在构建的时候没有把mapper文件夹以及下面的.xml文件构建出来。所以需要在pom文件中配置:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <ar原创 2020-08-09 13:23:13 · 258 阅读 · 0 评论 -
mysql 建表 和查询语句中列名包含保留字段的写法
mysql建表语句中如果列名是mysql的保留字符时,需要用到反引号(反引号不是单引号, 反应号是键盘数字1左边的按键)来特别标明。例如我在建表是列名为 describe 和 status 为保留字符。所以建表语句为:create table book_info( id VARCHAR(50) PRIMARY Key, book_ID VARCHAR(255) NOT NULL, book_name VARCHAR(255) NOT NULL, price FLOAT8, c...原创 2020-08-09 00:05:35 · 1332 阅读 · 0 评论 -
JPA查询问题
语句: @Query(value = "update DetectTypeSettingEntity as d set d.isForbidden = ?1 where d.serverId = ?2") int updateStatusByServerId(String status, String serverId);错误一:Not supported for DML oper...原创 2019-10-25 11:12:41 · 330 阅读 · 0 评论