![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
凌康ACG
不停地磨炼轻易取胜的技巧
展开
-
jpa生成实体类,jpa根据数据库表生成实体类
* jpa生成实体类,jpa根据数据库表生成实体类* jpa根据数据库表结构生成实体* idea下Springboot+JPA从数据库自动生成实体类* JPA用数据库表直接生成实体类* Spring boot整合jpa(一),根据表生成实体* IDEA下SpringData-JPA根据数据库表生成实体类* idea怎么根据数据库表自动生成JPA实体类* 如何让java只根据数据库表名自动生成实体类* springboot 使用JPA自动生成Entity实体类的方法原创 2023-07-28 09:17:01 · 776 阅读 · 0 评论 -
JPA复杂查询时间查询分页排序
JPA复杂查询时间查询分页排序JPA复杂查询时间查询分页排序,工作上用到,因为项目是jpa,记录。代码囊括了:查询条件+时间范围+分页+排序其实我也不太想用jpa,但是他也有优点,操作可以兼容多种数据库,mybatis也能,需要额外写代码。但我还是喜欢mybatispublic ResponseResultPage<AlarmEventHistoryPo> getHistory(String eventId, Integer page, Integer size, String start原创 2021-11-17 15:06:36 · 2120 阅读 · 0 评论 -
JPA object references an unsaved transient instance - save the transient instance before flushing
nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : top.lingkang.jpademo.entity.UserR原创 2022-07-13 15:42:45 · 633 阅读 · 0 评论 -
ZincSearch轻量级全文搜索引擎入门到
ZincSearch轻量级全文搜索引擎Zinc是一个用于对文档进行全文搜索的搜索引擎。它是开源的,内置在 Go 中。Zinc不是从头开始构建索引引擎,而是构建在 bluge 之上,这是一个出色的索引库。锌的一些特点:无模式索引资源利用率低易于使用的轻量级 GUI内置身份验证用于编程使用的简单 API与希望从 Elasticsearch 迁移到 Zinc 的应用程序兼容的 Elasticsearch API(摄取 - 单记录和批量 API)。2022年5月31日,已经实现基本搜索和API了原创 2022-05-31 16:45:52 · 8649 阅读 · 1 评论 -
springboot-jpa获取session
springboot获取hibernate的session进行更精细的SQL操作,默认的jpa并不能满足一些复杂需求(可能是我把需求设计复杂了)通过查看JpaRepository的底层实现,发现是通过EntityManager进行数据库会话操作,因此进一步获取它管理的会话。 @Autowired private UserDao userDao; @Autowired private EntityManager entityManager; @Transactio原创 2021-12-14 14:35:13 · 2004 阅读 · 0 评论 -
H2 DataBase入门
H2 DataBase入门+整合hibernate+整合mybatis+整合springbootH2 是一个用 Java 编写的可嵌入的关系型数据库,H2的主要特点是:非常快,开源,JDBC API嵌入式和服务器模式;内存数据库基于浏览器的控制台应用程序占用空间小:大约 2.5 MB jar 文件大小H2数据库可以安装服务server到本机,也可以不安装,执行jdbc连接时根据url的路径自动创建db文件。可以在开发中小型应用时免去安装mysql等,也可以用于javafx客户端应用的开发和安原创 2021-12-01 12:55:57 · 1431 阅读 · 1 评论 -
mybatis空格字符替换
mybatis空格字符替换 <select id="user" resultType="java.util.Map" parameterType="java.util.Map"> select * from user where <if test="password !=null and password !=''"> `password` in <foreach collection=原创 2021-11-26 17:16:02 · 1067 阅读 · 0 评论 -
MyBatis入门操作
MyBatis入门操作,其实是我只想验证一下instanceof是否能在xml中使用根据官网,下面我创建一个普通Maven项目,引入依赖: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version&g原创 2021-11-26 14:40:25 · 905 阅读 · 0 评论 -
人大金仓驱动包kingbasejdbc8.6.0.jar V8驱动jar包
人大金仓驱动包kingbasejdbc8.6.0.jar V8驱动jar包工作上要将kingbaseV8数据库整合到项目,我在官网找了半天,连个jdbc驱动包下载入口都找不到,简直就是官方文档毫无诚意。emm…套着postgreSQL的国产数据库,我差点用postgreSQL的jdbc来代替驱动包。因此我直接在安装数据库的服务器执行find -name *.jar将jdbc驱动包下载来,不用什么积分下载,我已经分享到阿里云盘:https://www.aliyundrive.com/s/Yf5UGQ6T原创 2021-10-27 10:38:44 · 12072 阅读 · 2 评论 -
CentOS安装openGauss2.0.1
CentOS安装openGauss2.0.1OpenGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核源自PostgreSQL,深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。安装前准备:1、centos7.6+ x86 64位、修改内核2、修改文件打开数3、创建普通用户和用户组4、安装bzip22021-4月发布了openGauss安装2.0.1,这里的centos为7.9一、安装前准备1.1 修改内核数在root下原创 2021-07-13 23:17:49 · 1981 阅读 · 1 评论 -
mysql将查询结果生成临时表
MySQL中将查询的结果生成临时表,列类型与查询的列一致,百度搜索到的没啥用。直接上SQL:将结果生成临时表create temporary table temp_tb_name as(select id,name,update_time from a_table where id<3)手动创建临时表:CREATE TEMPORARY TABLE temp_tb_bame( product_name VARCHAR(50) NOT NULL, total_sales.原创 2021-03-31 09:57:19 · 8600 阅读 · 3 评论