Corretti vari errori

This commit is contained in:
Fabio Scotto di Santolo
2019-04-01 08:40:25 +02:00
parent 09af0ccdfb
commit fa1f4fecd3
7 changed files with 21 additions and 8 deletions

View File

@@ -8,6 +8,7 @@ import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -15,6 +16,7 @@ import lombok.NoArgsConstructor;
@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@NamedQuery(name = "Book.findAll", query = "select b from Book b")
public class Book implements Serializable {

View File

@@ -3,18 +3,18 @@ package it.plague.jeedemo;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.annotation.sql.DataSourceDefinition;
import javax.ejb.Singleton;
import javax.ejb.Startup;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
@Startup
@Singleton
@ApplicationScoped
@DataSourceDefinition(
className = "org.apache.derby.jdbc.EmbeddedDataSource",
name = "java:global/jdbc/ejbdemoDS",
user = "app",
password = "app",
user = "APP",
password = "APP",
databaseName = "ejbdemo",
properties = {"connectionAttributes=;create=true"})
public class DatabasePopulator {

View File

@@ -1,6 +1,7 @@
package it.plague.jeedemo;
import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import java.io.File;
import java.util.HashMap;
@@ -24,7 +25,8 @@ public class BookEJBIT {
assertNotNull(ctx.lookup("java:global/classes/BookEJB!it.plague.jeedemo.BookEJB"));
// Looks up the EJB
BookEJB bookEJB = (BookEJB) ctx.lookup("java:global/classes/BookEJB!it.plague.jeedemo.BookEJB");
BookEJB bookEJB = (BookEJB) ctx
.lookup("java:global/classes/BookEJB!it.plague.jeedemo.BookEJB");
// Find all the books and makes sure there are two (inserted by the DBPopulator)
assertEquals(2, bookEJB.findBooks().size());