spring-data-jpa 相关问题

Spring Data - JPA是Spring Data伞形项目的一部分,可以轻松实现基于JPA的存储库

Spring Data 一对多映射

我尝试在 Spring Data 项目中配置 OneToMany 和 ManyToOne 映射,但遇到一些问题。 所以我有两个实体:雇主和项目。一个雇主可以有多个项目。 实体类:

回答 3 投票 0

如何按Spring Data JPA中匹配条件的子实体进行排序

我在 Spring Boot 中有两个实体。它是一个可以由任何 RecordProperty“描述”的记录 @实体 公开课记录{ @ID @GenerateValue(策略 = GenerationType.IDENT...

回答 1 投票 0

Spring Boot REST JPA JSON 格式

我正在使用 Spring Boot 和 JPA 编写 REST 服务。我在带有复合键的表中有一对多映射。假设父表“Order”有 2 个复合键(订单 id、销售日期)和“Or...

回答 1 投票 0

使用spring JPARepository进行动态查询

我在我的项目中使用jpa2.1和spring 4.x.x。我必须根据列名创建动态查询。 例如: 在 table1 col1 数据 A、B、C 的帮助下,我必须创建一个动态 q...

回答 1 投票 0

如何循环并比较 Spring Boot 中两个数组之间存在的数据

我有两个都有数据的数组,我想要做的是循环遍历每个数组并比较数组之间的数据,一个数组来自 Post 方法,另一个数组有数据...

回答 1 投票 0

如何阻止实体在 JSON 休眠返回中重复自身?

我和Aluno 和Frequencia 之间有这种关系。一个Aluno有多个Frequencia,多个Frequencia可以对应同一个Aluno。 基于此,我创建了以下关系...

回答 1 投票 0

“扩展ParentClass”不会使用@MappedSuperClass继承ParentClass属性

@MappedSuperclass 公共抽象类拍卖 { @ID @GenerateValue(策略 = GenerationType.IDENTITY) 私人长ID; @Column(可为空 = false) 私有字符串标题; @C...

回答 1 投票 0

*** 中的字段存储库需要类型为 *** 的 bean,但无法找到

抱歉,我是 Spring 新手, 所以我打算使用JPA连接数据库 这是我的文件夹目录: 在此输入图像描述 这是 pom.xml 代码: 抱歉,我是 Spring 新手, 所以我打算使用JPA连接数据库 这是我的文件夹目录: 这是pom.xml代码: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.2.3</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>CoursearnsSpring</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>demo</name> <description>Demo project for Spring Boot</description> <properties> <java.version>17</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webflux</artifactId> </dependency> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-jdbc</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity6</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.projectreactor</groupId> <artifactId>reactor-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <type>jar</type> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <type>jar</type> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <scope>runtime</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <excludes> <exclude> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </exclude> </excludes> </configuration> </plugin> </plugins> </build> </project> 运行文件: @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) @ComponentScan(basePackages = "com.example.CoursearnsSpring.repository") public class DemoApplication implements CommandLineRunner{ @Autowired private CourseRepository repository; public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } @Override public void run(String... args) throws Exception { System.out.println(repository.findAll()); } } 和存储库 @Repository public interface CourseRepository extends JpaRepository<Course, Long> { } 模型.课程: @Entity @Table(name = "Course") public class Course { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) Long id; String name; String description; String teacher_id;//the creators String admin_id;//the approvals String header; String tags; String displayname;//name of said user 应用程序属性: spring.datasource.url=jdbc:sqlserver://localhost\\SQLEXPRESS:1433;databaseName=Coursearn spring.datasource.username=sa spring.datasource.password= spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql = true spring.jpa.hibernate.ddl-auto = update 当我尝试运行时,总是出现错误: Field repository in com.example.CoursearnsSpring.DemoApplication required a bean of type 'com.example.CoursearnsSpring.repository.CourseRepository' that could not be found. 即使我使用@ComponentScan(basePackages = "com.example.CoursearnsSpring.repository")来确保它可以扫描正确的目录,但仍然出现相同的错误 好吧,我 2 小时后回来了,我不知道为什么我会再遇到这个错误,但我知道如何修复,这样像我这样卡在这里的人可能会看到代码行中的谎言比它本来的样子更漂亮 (所有这些都是在application.properties中完成的) 1, 在sql上添加加密/信任证书 2,添加SQL驱动 3、添加SQL方言2012 4、这些东西也可能导致找不到bean的错误,所以不要惊慌,把所有东西都重新整理一下

回答 1 投票 0

Spring Boot 中的事务同步

我有一个小型 Spring Boot 应用程序,其中包含 spring-boot-starter-web、spring-boot-starter-data-jpa 和 postgresql 作为依赖项。 我可以使用 @Transactional 注释并使用 JPA 来获取...

回答 3 投票 0

<expression>预期,得到':'

我有以下 Oracle SQL 查询: 从 global_users 用户中选择用户 WHERE user.status = 'ACTIVE' AND user.description IS NOT NULL AND user.updatedGoodsDate BETWEEN '2024-03-10 20:09:53' AND '...

回答 1 投票 0

如何在Spring Boot应用程序中访问AuditReaderFactory?

我正在使用 spring boot 和 spring data jpa。我也在使用 hibernate envers,我需要访问 AuditReaderFactory 以便我可以编写审核查询。 因为,它是 Spring Boot 和 Spring Data JPA,

回答 5 投票 0

什么时候应该使用@Transactional注解?

我想知道什么时候应该在 Spring Boot 服务中使用@Transactional。 由于 JpaRepository 的 save() 方法用 @Tranasactional 注释,我是否需要在我的

回答 3 投票 0

我们什么时候应该使用@Transactional注解?

我想知道什么时候我们应该在 Spring Boot 服务中使用 @Transactional。 由于 JpaRepository 的 save() 方法是用 @Tranasactional 注释的,我真的需要添加它吗

回答 1 投票 0

存储库中的 Spring Data JPA 继承

我有一个用@MappedSuperClass注释的抽象类。大约有 15 个实体扩展了这个抽象类(数据库中有 15 个相应的表)。这15个实体都有...

回答 3 投票 0

Spring Data JPA 基础存储库和多个实体

我有 2 个关于 Spring Data JPA (3.2) 存储库的问题。我的背景是 .Net c#,最近开始使用 Java,所以请原谅我缺乏知识。在 .Net 中,我们有像 Dappe 这样的 miro ORM...

回答 1 投票 0

如何在Spring Data JPA中实现子实体动态属性值对排序

我在 Spring Boot 中有两个实体。它是一个可以由任何 RecordProperty“描述”的记录 @实体 公开课记录{ @ID @GenerateValue(策略 = GenerationType.IDENT...

回答 1 投票 0

JPA 验证忽略 columnDefinition

我在 liquibase 中的 createTable 上得到了以下定义: 当我...

回答 1 投票 0

多对一关系中的重复列映射(Spring JPA)

当我运行我的springboot项目时,出现错误: 列“transactionNumber”在实体“com.myproject.Entities.IndividualItemsTransactionEntity”的映射中重复(使用“@Column(insertable=false,

回答 1 投票 0

spring data jpa @query 和可分页

我正在使用 Spring Data JPA,当我使用 @Query 定义不带 Pageable 的查询时,它可以工作: 公共接口 UrnMappingRepository 扩展 JpaRepository { @Query(v...

回答 14 投票 0

Springboot spring data JPA 使用连接和分页

Java:20.0 弹簧启动:3.0.1 表结构 帖子 |创建表“帖子”( `id` 二进制(16) NOT NULL, `posts` varchar(5000) 默认为 NULL, `created_at` 日期时间(6) 默认为 NULL, `更新时间`

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.