mysql
ununie
这个作者很懒,什么都没留下…
展开
-
SpringData Jpa中count的使用
通常,我们会有统计数量的需求,Jpa对一些简单统计数量的需求通过方法名就可以解析。然而对于稍微复杂的需求则无法通过方法名解析。对于这种需求,还是需要写sql实现。1、默认提供的count()当我的Repository接口继承JpaRepository时,默认会继承它的一个count()方法@Repositorypublic interface StudentReposito...原创 2019-11-01 15:13:23 · 20365 阅读 · 5 评论 -
mysql问题1:修改字段类型从varchar到timestamp
原始:如果将varchar直接变成timestamp保存时会报错此时需要先把varchar的字段长度清空,再改变字段类型原创 2019-01-05 18:47:37 · 4947 阅读 · 0 评论 -
springboot使用jpa绑定mysql空间数据geometry到实体类
业务需求读取mysql中的空间数据。但又不知道如何把空间数据绑定到java实体类的字段上。找了很多资料,在此做个总结。参考:https://stackoverflow.com/questions/44068177/hibernate-spatial-mysql-5-7https://blog.csdn.net/dream8062/article/details/80363198...原创 2019-08-06 19:23:41 · 3388 阅读 · 0 评论 -
jdbc读取mysql geometry数据转为geometry对象
业务中需要读取mysql的geometry类型数据,尝试了原生的jdbc写法来读取。参考:http://www.dev-garden.org/2011/11/27/loading-mysql-spatial-data-with-jdbc-and-jts-wkbreader/1、表结构及数据2、用什么接收mysql geometry原理:我们知道一般的数据库包括m...原创 2019-08-06 20:00:41 · 5086 阅读 · 8 评论 -
springdata jpa@Query表名作为参数会自动添加单引号,导致报错
在使用springdata jpa时,利用@Query写原生的sql想要表名作为参数传递,发现springdata jpa会默认给参数添加单引号,导致报错。1、表结构及数据2、实体类3、repository因为需要使用到mysql的函数,所以使用的是原生sql,nativeQuery=true,这里默认是false。4、测试测试结果:注意到会...原创 2019-08-06 20:31:51 · 10705 阅读 · 1 评论 -
windows同步mysql数据到elasticsearch
环境:win10mysql:8.0.16elasticsearch:7.3.0参考:mysql到elasticsearch数据迁移踩坑实践-Ali0th(涉及go-mysql-elasticsearch)Elasticsearch最佳实践从Mysql到Elasticsearch(涉及go-mysql-elasticsearch)Elasticsearch - Logs...原创 2019-09-03 15:12:40 · 1208 阅读 · 1 评论 -
GeoHash介绍及使用
参考GeoHash核心原理解析GeoHash算法学习讲解、解析及原理分析1、geohash是什么通常我们使用一对(x,y)坐标来表示一个点的坐标。在地图上会有很多点、线、面等空间要素。如果我们要查询在自己位置附近1km以内的公交站。传统的想法是遍历所有的公交站,获取距离在1km以内的结果。然而这种方法太耗费时间和性能,没次都要计算点之间的距离。可以理解geohash是一种算...原创 2019-09-03 16:58:08 · 12768 阅读 · 3 评论 -
mysql空间函数汇总
名称 描述 1 ST_StartPoint() LineString的起始点 2 ST_EndPoint() LineString的终点 3 ST_Transform() 变换几何的坐标 4 ST_GeoHash() 产生geohash值 5 ST_LongFromGeoHash() 从geohash值...翻译 2019-09-19 10:40:16 · 9608 阅读 · 0 评论