diff --git a/pom.xml b/pom.xml index bd5fdb4eeb658d50eed6bf127b7f36dafc32a023..d76f6c299b255625fbb892afe46b21776d75b606 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,14 @@ <artifactId>hibernate-core</artifactId> <version>5.4.30.Final</version> </dependency> - <!-- https://mvnrepository.com/artifact/org.apache.derby/derby --> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate-jpamodelgen</artifactId> + <scope>provided</scope> + <version>5.4.30.Final</version> + </dependency> + +<!-- https://mvnrepository.com/artifact/org.apache.derby/derby --> <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> @@ -89,8 +96,34 @@ <artifactId>derbytools</artifactId> <version>10.15.2.0</version> </dependency> - - - </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.8.1</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>3.2.0</version> + <configuration> + <sources> + <source>target/generated-sources/annotations</source> + </sources> + </configuration> + <executions> + <execution> + <id>add-source</id> + <phase>process-resources</phase> + <goals> + <goal>add-source</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> </project> diff --git a/src/main/java/koz01/java2/lab09/Student.java b/src/main/java/koz01/java2/lab09/Student.java index fc4fd51851d120ac9d66cfcf93f828620af7ad9a..f178b4920cbe400c84790c1cc1114572bb4136c1 100644 --- a/src/main/java/koz01/java2/lab09/Student.java +++ b/src/main/java/koz01/java2/lab09/Student.java @@ -1,5 +1,8 @@ package koz01.java2.lab09; +import javax.persistence.Entity; + +@Entity public class Student { private String firstName; diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 37d641cbfcd2656943ae0116a186b9137d98bd6f..e317d2bf19f7e7e4db92d2dd03a9e0fcd934e810 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -5,7 +5,7 @@ module koz01.java2.lab09 { requires lombok; requires java.sql; requires org.hibernate.orm.core; - + requires java.compiler; opens koz01.java2.lab09 to org.hibernate.orm.core; } \ No newline at end of file