读书人

EJB实业bean开发

发布时间: 2013-03-22 09:49:50 作者: rapoo

EJB实体bean开发

<jta-data-source>java:cmcc</jta-data-source>

<properties>

<property name="hibernate.hbm2ddl.auto" value="update" />

<!-- 显示最终执行的SQL -->

<property name="hibernate.show_sql" value="true" />

<!-- 格式化显示的SQL -->

<property name="hibernate.format_sql" value="true" />

</properties>

</persistence-unit>

?

?

</persistence>

?

?

?

jndi.properties

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory

java.naming.provider.url=localhost:1099

?

?

PersonServiceTest.java

package junti.test;

?

?

import javax.naming.InitialContext;

?

import org.junit.BeforeClass;

import org.junit.Test;

?

import cn.cmcc.bean.Person;

import cn.cmcc.service.PersonService;

?

public class PersonServiceTest {

?

private static PersonService personService;

@BeforeClass

public static void setUpBeforeClass() throws Exception {

?

try {

InitialContext ctx = new InitialContext();

personService=(PersonService)ctx.lookup("PersonServiceBean/remote");

} catch (Exception e) {

?

e.printStackTrace();

}

?

}

?

@Test

public void testSava() {

personService.sava(new Person("春"));

}

?

@Test

public void testDelete() {

personService.delete(1);

}

?

@Test

public void testUpdate() {

Person person=personService.getPerson(1);

person.setName("chun");

personService.update(person);

}

?

@Test

public void testGetPerson() {

personService.getPerson(1);

}

?

@Test

public void testPersons() {

personService.persons();

}

?

}

?

?

读书人网 >开源软件

热点推荐