Skip to main content

在配置QueryDSL的时候报的这个错误,在 stackoverflow.com 上找到了2个questions,按里面给出的答案修改后可用。

https://stackoverflow.com/questions/27619304/you-need-to-run-build-with-jdk-or-have-tools-jar-on-the-classpath

https://stackoverflow.com/questions/24482259/eclipse-issue-with-maven-build-and-jdk-when-generating-qclasses-in-querydsl

报错信息: 阅读全文


在用JPA的时候,如果每个实体都有一些共通的属性,例如创建时间,最后修改时间,那可以把这些属性放到一个公共实体里,用 @MappedSuperclass 标记,然后其它实体继承这个类即可。这个是简单的方式,下面说一下真正的实体继承。

先说一个场景,开发一个产品实体,过几天产品狗告诉你,有个特殊的产品钢笔,这里有2个特殊的属性,品牌和钢笔的粗细,在你还没发火之前,又告诉你还有另外一个特殊的产品订书器,它有长和宽。

按照面向对象的思维,你需要创建另外2个实体然后继承之前的实体来实现。代码如下:

阅读全文


Spring Data JPA的查询方式有很多,下面用示例来挨个介绍一下。

阅读全文


Spring Data JPA 自带了分页功能,分页功能有2个查询,分别是:查询总记录数;根据每页显示数量和起始位置查询一页数据;

查询总记录数的几种方式

1、用Spring Data自带的方法查询

阅读全文


随着系统的运行,数据量会一直增长,避免不了要实现分页功能,Activiti 默认支持分页,下面用几个示例来演示一下。

分页功能套路都差不多,查询总记录数;限制查询数量和指定起始位置;

总记录数:

阅读全文


这是一个使用频率比较高的一个函数,用来获取文章分类、标签、链接分类以及自定义的类型分类。

示例

阅读全文


Spring IOC 的 alias 有些人甚至都没听过,即使听过,也未必知道它真正的用途。

定义 Bean 的时候,id 必须是唯一的,要保证在整个IOC容器内的唯一性,name 可以重复,并且可以指定多个,用逗号分隔。获取bean的时候用 id 或 name都可以。

示例:

很多人对 alias 的了解仅限于此,下面说一下它真正的用途。
例如有一个工程A,代码如下

阅读全文


之前没用 Spring Boot 的时候用 jdbc:script 标签设置初始化 sql 脚本,如下

阅读全文