I trying to implement a database with a many-to-many relationship.The database has been built, now we need queries to it. I’m using this article as an example: https://www.bezkoder.com/jpa-many-to-many/. When I create custom finder in Repository – server crushes at running. I have two Entity: Mass…
Tag: hibernate
DDD: choose relationship or only id reference with JPA/Hibernate
Here is a situation makes me quite confusing. I have two tables: users and articles. One user can write multiple articles and one article can only have one author. From this business. I have two entity: If I follow the JPA style, the Article should be like this: This will make the query service quite easy. Fo…
SessionFactory addAnnotatedClass method not found
I am following a spring course covering hibernate and I think I’m missing something in my pom.xml. Java cannot find the addAnnotatedClass method. The class I’m watching isn’t using maven and I didn’t want to download all of the jars manually. The documentation has the method here that …
Hibernate search with lucene does not index similar names correctly
I’m learning Hibernate Search 6.1.3.Final with Lucene 8.11.1 as backend and Spring Boot 2.6.6. I’m trying to create a search for product names, barcodes and manufacturers. Currently, I’m doing an integration test to see what happens when a couple of products have similar name: As you can see…
JPA performance – SELECT DISTINCT and/or Java Set
I have a Spring Boot application with a JpaRepository. I am trying right now to obtain all the unique values for a certain field in my db. Let’s suppose I have an object Foo with an Integer PK id and a non-unique Integer field bar. I want to get all the unique values for bar and I’m wondering whic…
Hibernate: mapping with a map and getting argument type mismatch
I’ve got this class DepartmentPerson in Java where I’ve mapped a Map in Hibernate as following: and in the class I have acceptByPeriod defined as following: Whenever I run a query on DepartmentPerson, I get the message: “java.lang.IllegalArgumentException: argument type mismatch”. This…
Unable to fetch Parent data from Child
I’m trying to see whether a Cab is assigned to any Employee so I can fetch that Employee Id and simply to set cab as null, but @OneToMany mapping, simply returning a list of Employees & by this I’m not getting any method like a cab.getEmp() to fetch employee details Employee.java Cab.java Cont…
Java ORM vs multiple entities
I have a class Health Check – as part of the class I record how many parasites are seen (enum NONE, SOME, MANY) and also the location of the parasites (enum HEAD, FEET, BODY). Two ways this could be done: METHOD 1 Health Check Parasite Or I could have: METHOD 2 Would method 1 require @Entity on parasite…
Fetch list of forms that are belong to a specific student
I have a class of Form and Student. A student may have 0 or many forms. I set the relation between them as OneToMany. Now, I need to fetch the forms that are owned by a specific student. I have two questions at that point. How should I fetch those forms in the URL? Let’s say I want to fetch
failed to convert java.lang.String to com.fasterxml.jackson.databind.MapperFeature
application.properties how can i resolve this error please help !! Answer You appear to have a typo in the name of the Jackson mapper property: It should be “inclusion”, not “inclusions”: