首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

EJB实业bean开发

2013-03-22 
EJB实体bean开发jta-data-sourcejava:cmcc/jta-data-sourcepropertiesproperty namehibernate.hb

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();

}

?

}

?

?

热点排行