spring-data-jpa相关内容
这是我的实体类 @Entity公共类项目详细信息{@ID私人 int projectId;私人字符串项目描述;私有 int 语言 ID;}@实体公共类项目{@ID私人 int projectId;私人字符串项目名称;私人本地日期项目开始日期;私人本地日期项目结束日期;私人字符串项目状态;@OneToOne私人项目详细信息项目详细信息;} 我有一个这样的 JPA 方法 ListfindProj
..
我正在尝试将 spring 安全性集成到我的 spring 启动应用程序中.一切正常,但如果帐户已过期或帐户被锁定,我该如何显示消息?另外,我不想显示基于 parm 的错误消息,例如 http://localhost:8080/login?error 这是我当前的代码:login.html 无效的用户名或密码.
登录以继续
..
也许 @Query 中的错误是因为我的实体有关系?其中存储库包含错误. 创建名为“clickRepository"的 bean 时出错:调用 init方法失败;嵌套异常是 java.lang.IllegalArgumentException:查询方法公共抽象验证失败字符串com.qoobico.remindme.server.repository.ClickRepository.sent(j
..
是否可以在@Query注解中调用参数的方法? 示例: @Query("选择用户" +“来自用户用户" +"WHERE (?1.getFilter() = '*' OR user.name = ?1)");列表getUsers(UserNameFilter userNameFilter); 我知道我可以做这样的事情: @Query("选择用户" +“来自用户用户" +"WHERE (?1
..
我有以下 JPA 实体 @Entity类用户实体{伴生对象{fun fromParameters(uuid: String, email: String, password: String, firstName: String, lastName: String) =用户实体().应用{this.uuid = uuidthis.email = 电子邮件this.password = 密码this
..
我正在使用 Spring Boot 创建 API.在这个项目中,我使用了 spring web、JPA、jstl 和 MySql 作为 API 的依赖项.在这个项目中,我创建了一个控制器、模型和存储库.基本上,此 API 执行 CRUD 操作.当我使用 GET 请求时,我只想获取 3 列.但是,情况是我在这里使用了 JPA,但我不知道如何使用像 这样的自定义查询 "SELECT devname
..
我正在处理的项目是使用 JHipster 生成的,支持实体过滤,在幕后使用 Spring Data JPA 规范. 模型如下(在JDL中): 实体学生{名称字符串}实体课程{名称字符串}实体注册{}实体考勤{日期本地日期}关系一对多{学生入学(学生必填),入学课程(必修课程),报名参加(需要报名)}过滤所有使用 serviceClass 为所有服务 JHipster 生成用于通过 enr
..
当我在 POSTMAN 中发送 GET 请求以获取我所有的子实体(城镇)时,父实体(省)未显示在 JSON 响应中. 这是我的控制器. @RequestMapping(value ="api/v1/town",method = RequestMethod.GET)public ResponseEntity>getAllTowns() {列表城镇 = townService.getAllTo
..
我正在尝试使用 Spring Data 进行查询,但无法使其工作: @Query(SELECT t FROM Thing t WHERE name LIKE :name AND CASE WHEN (:minVal = :maxVal) END)页面getThings(@Param("name") String name, @Param("maxVal") int maxVal, @Param(
..
我正在为我的项目使用 Spring Data JPA 和 Spring Boot. 我对对象有审计要求(创建/更新/删除).我可能也需要获取特定对象的审计修订版.我在网上查过 Spring Data Envers 无法获得修订并且不跟踪删除? 所以我的问题是: 1) 我们可以将 Hibernate Envers 与 Spring 数据 JPA 集成吗? 2) 我们有原生查询
..
我有一个 RepositoryRestController 为一些持久实体公开资源. 我的控制器上有一个方法,它需要一个 PersistentEntityResourceAssembler 来帮助我自动生成资源. @RepositoryRestController@ExposesResourceFor(Customer.class)@RequestMapping("/api/custome
..
我对spring data的实现有一个疑问,对spring data有基本的了解.我了解 JPA 和 Hibernate,它们是如何工作的.Hibernate 提供了 JPA 的实现.我的问题,我们是否可以单独使用 Spring 数据将数据保存在 mysql 中,或者我们需要一些提供程序,如 hibernate 或 toplink 等用于中型应用程序 解决方案 结构如下: Spring
..
我正在使用 Spring Data 和 @Transactional 注释(用于测试后的自动回滚).我在帐户和用户(拥有方)之间有简单的双向关系: @Entity@Table(name = "ACCOUNT_T")公共类 AccountEntity {@ID@GeneratedValue(策略 = GenerationType.IDENTITY)私人长ID;私人字符串电子邮件;私人字符串密码;私
..
我们可以通过这种方式声明存储库类 public interface DepartmentRepository extends JpaRepository 就这样 @Repository公共接口 DepartmentRepository 扩展 JpaRepository 提到的这两种方法有什么区别.因为如果我们删除 @Repository 注释,那么代码将可以正常工作,那么有什么区别,谁能解
..
我有以下 SQL 查询. select colA, sum(colB) as colB from tableA group by colA order by colB desc; 我使用 jpa 标准构建器动态构建查询. ListselectCols = new ArrayList();selectCols.add("colA");列表sumColumns = new ArrayList()
..
目前正在做一个我的 Spring Boot 项目需要的项目在同一数据库服务器中利用多个数据源或模式.我有在中找到了几个教授多数据源配置的教程spring boot,其中实体 foo 存在于数据源 A 中,而 bar 存在于数据源B即如下, https://scattercode.co.uk/2016/01/05/multiple-databases-with-spring-boot-和-sp
..
我使用 Spring JPA 2.0.9 和 Hibernate 5.3.5 和 这种方言 使用取自此 分布. 问题是生成的 SQL 最终是列名以相应的表名作为前缀,例如: 选择Marketingc0_.a__IDPK_MarketingCategory as a__IDPK_1_0_0_, marketingc0_.Active as Active2_0_0_从 MarketingCat
..
我的应用程序需要在 Postgres、Mysql 和测试 Hsqldb 之间可移植.我已经设置 Flyway 以在所有三个中提供一些自定义函数,我现在想在我的 SQL/HQL 查询中使用这些函数. 我目前的设置是使用单独的 Dialect ,我使用 application-{profile}.yml 在它们之间切换;哪个有效,但函数声明需要在各种方言之间重复,感觉不太理想. 查看 15
..
让我们考虑这些实体 @Entity公共课室{@ID私有整数 ID;私人字符串编号;私人弦楼;@ManyToOne私人房型//二传手&吸气剂}@实体公共课室类型{@ID私有整数 ID;私人字符串名称;私人字符串描述;启用私有布尔值;//二传手&吸气剂} 还有这个用于与存储库类一起投影的接口 公共接口 RoomList{公众号 getId();公共字符串 getNumber();公共房间类型 g
..
我尝试迁移到使用 Hibernate 5 的 Spring Boot 1.4.我有一些包含表创建的 MariaDB 数据库的备份脚本. 由于 Spring Boot 中的 spring-data-jpa,我的实体使用以下 id 生成策略. @GeneratedValue(strategy = GenerationType.AUTO) 在我的 application.properties
..