Springframework + JPA + Hibernate app desktop

3 respostas
MaiqueL

Olá pessoal,

Estou usando o springframework e JPA + Hibernate em um projeto desktop.

Eu quero saber como eu faço para acessar o repositório para acessar o banco de dados.

Consigo acessar o repositório via JUnit assim :

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="classpath:META-INF/application-context.xml")
//@ContextConfiguration(locations="classpath:META-INF/test-context.xml")
public class PostRepositoryTest {

	@Autowired
	PostRepository repository;
	
	@Test
	public void test() {
		Post post = new Post();
		post.setPostDate(new Date());
		post.setTitle("First Post");
		
		repository.save(post);
		
//		Post dbpost = repository.findOne(post.getPostId());
//		assertNotNull(dbpost);
//		System.out.println(dbpost.getTitle());
	}

}

Alguém tem uma dica como eu acesso o repositório via app desktop?

3 Respostas

MaiqueL

Consegui,

Ficou assim:

ApplicationContext context = new ClassPathXmlApplicationContext("classpath:\\META-INF\\application-context.xml"); PostRepository postRepositorio = context.getBean(PostRepository.class);

[]s

igor_ks

Se está usando Spring, porque nao utiliza o DI dele, ao inves de JNDI?

MaiqueL

A minha aplicação é desktop como eu faço para utilizar o DI?

Criado 17 de novembro de 2013
Ultima resposta 18 de nov. de 2013
Respostas 3
Participantes 2