diff --git a/api/src/main/java/org/openmrs/ConceptStopWord.java b/api/src/main/java/org/openmrs/ConceptStopWord.java index d49508ac988..d8b8712ddd3 100644 --- a/api/src/main/java/org/openmrs/ConceptStopWord.java +++ b/api/src/main/java/org/openmrs/ConceptStopWord.java @@ -14,6 +14,13 @@ import org.hibernate.envers.Audited; import org.openmrs.api.context.Context; import org.springframework.util.StringUtils; +import jakarta.persistence.Entity; +import jakarta.persistence.Table; +import jakarta.persistence.Id; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Column; + /** * ConceptStopWord is the real world term used to filter the words for indexing @@ -23,15 +30,22 @@ * @since 1.8 */ @Audited +@Entity +@Table(name = "concept_stop_word") public class ConceptStopWord extends BaseOpenmrsObject { private static final long serialVersionUID = 3671020002642184656L; // Fields + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "concept_stop_word_id", nullable = false) private Integer conceptStopWordId; - + + @Column(name = "word", nullable = false, length = 50) private String value; - + + @Column(name = "locale", nullable = false, length = 20) private Locale locale; // Constructors diff --git a/api/src/main/resources/hibernate.cfg.xml b/api/src/main/resources/hibernate.cfg.xml index 3a12ab71b2b..98c762b87d9 100644 --- a/api/src/main/resources/hibernate.cfg.xml +++ b/api/src/main/resources/hibernate.cfg.xml @@ -25,7 +25,6 @@ - @@ -75,6 +74,7 @@ - + + diff --git a/api/src/main/resources/org/openmrs/api/db/hibernate/ConceptStopWord.hbm.xml b/api/src/main/resources/org/openmrs/api/db/hibernate/ConceptStopWord.hbm.xml deleted file mode 100644 index 10577889bc0..00000000000 --- a/api/src/main/resources/org/openmrs/api/db/hibernate/ConceptStopWord.hbm.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - concept_stop_word_concept_stop_word_id_seq - - - - - - - - - diff --git a/api/src/test/java/org/openmrs/api/OrderServiceTest.java b/api/src/test/java/org/openmrs/api/OrderServiceTest.java index bb55bb4be7c..45b85e939ee 100644 --- a/api/src/test/java/org/openmrs/api/OrderServiceTest.java +++ b/api/src/test/java/org/openmrs/api/OrderServiceTest.java @@ -36,6 +36,7 @@ import org.openmrs.ConceptSource; import org.openmrs.ConceptStateConversion; import org.openmrs.ConceptReferenceTermMap; +import org.openmrs.ConceptStopWord; import org.openmrs.Condition; import org.openmrs.Diagnosis; import org.openmrs.Drug; @@ -2914,6 +2915,7 @@ public void saveOrder_shouldFailIfTheJavaTypeOfThePreviousOrderDoesNotMatch() th .addAnnotatedClass(ConceptDescription.class) .addAnnotatedClass(ConceptClass.class) .addAnnotatedClass(ConceptMap.class) + .addAnnotatedClass(ConceptStopWord.class) .addAnnotatedClass(FormResource.class) .addAnnotatedClass(VisitType.class) .addAnnotatedClass(ProviderRole.class)