关于网友提出的“ Ejb30中实体bean怎么报NULL?”问题疑问,本网通过在网上对“ Ejb30中实体bean怎么报NULL?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: Ejb30中实体bean怎么报NULL?
描述: 我定义了一个Person的实体bean
@SuppressWarnings("serial")
@Entity
@Table(name = "person")
public class Person implements Serializable{
private Integer personid;
private String name;
private boolean sex;
private Short age;
private Date birthday;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
public Integer getPersonid() {
return personid;
}....
然后在personDAOBean方法
public Person getPersonByID(int personid) {
return em.find(Person.class, Integer.valueOf(personid));
}
在前端页面里
PersonDAO persondao = (PersonDAO) ctx.lookup("PersonDAOBean/remote");
out.println(persondao.getPersonNameByID(1));
在persistenc.xml里
java:/DefaultOracleDS
数据库是oracle,但不知为什么访问不到person?
请各位高手帮帮忙?谢谢!
以上介绍了“ Ejb30中实体bean怎么报NULL?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3323822.html