J'ai créé un référentiel mais quand j'appelle mon référentiel, il donne une exception NullPointerException à chaque fois. Quelqu'un peut-il m'aider à comprendre pourquoi?NullPointerException sur CrudRepository
Mon dépôt
@Repository
public interface WorkflowObjectRepository extends CrudRepository<WorkflowObject, String> {
@Override
WorkflowObject findOne(String id);
@Override
void delete(WorkflowObject workflowObject);
@Override
void delete(String id);
@Override
WorkflowObject save(WorkflowObject workflowObject);
}
Mon objet
@Data
@Entity
@Table(name = "workflowobject")
public class WorkflowObject {
@GeneratedValue
@Column(name="id")
private String id;
@Column(name = "state_name")
private String stateName;
}
Mon test
public class Test {
@Autowired
static WorkflowObjectRepository subject;
public static void main(String[] args) {
final WorkflowObject obj = new WorkflowObject();
obj.setId("maha");
obj.setStateName("test");
subject.findOne("maha");
}
}
application.properties
spring.datasource.url=jdbc:postgresql://localhost:5432/vtr?
autoReconnect=true
spring.datasource.username=vtr
spring.datasource.password=vtr
double possible de [Qu'est-ce qu'un NullPointerException, et comment puis-je résoudre ce problème?] (Http://stackoverflow.com/questions/218384/what-is -a-nullpointerexception-et-comment-faire-je-fix-it) –
pourriez-vous fournir le stacktrace? –