Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //test
- public void test() throws Exception {
- Properties p = new Properties();
- p.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.openejb.client.LocalInitialContextFactory");
- p.put("nai", "new://Resource?type=DataSource");
- p.put("nai.JdbcDriver", "org.postgresql.Driver");
- p.put("nai.JdbcUrl", "jdbc:postgresql://nai.br:5403/db");
- p.put("openejb.deployments.classpath.include", ".*/home/everson.santos/workspace-trunk/injection-of-entitymanager/senai-integracao-ejb.jar.*");
- InputStream stream = MoviesTest.class.getResourceAsStream("sabao.xml");
- String sabao = convertStreamToString(stream);
- Smooks smooks = new Smooks("smooks-config4.xml");
- JavaResult javaResult = new JavaResult();
- byte[] bytes = sabao.getBytes();
- smooks.filterSource(new StreamSource(new ByteArrayInputStream(bytes)), javaResult);
- colaboradorIntegracaoDTO = (ColaboradorIntegracaoDTO) javaResult.getBean("colaborador");
- assertNotNull(colaboradorIntegracaoDTO);
- Context context = new InitialContext(p);
- Object l = context.lookup("ColaboradorIntegracaoServiceLocal");
- ColaboradorIntegracaoServiceLocal s = (ColaboradorIntegracaoServiceLocal) l;
- s.save(colaboradorIntegracaoDTO);
- //a piece of ejb class
- @PersistenceContext(unitName="nai-entity")
- private EntityManager entityManager;
- public void save(ColaboradorIntegracaoDTO dto)
- //
- Myobject m = new Myobject()
- m.setXX(dto)
- entityManager.persist(m) //here i get cannot open connection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement