【发布时间】:2009-11-14 20:13:48
【问题描述】:
在 Weblogic 10.3 中,部署了包含以下 EJB 以及持久性文件的 JAR。但是 Weblogic 将它部署为类型“库”而不是“EJB”,这不是我想要的。
package com.sajee;
import javax.persistence.*;
@Entity
@Table(name="REGISTRAR")
public class Registrar implements java.io.Serializable
{
private int courseId, registered;
public Registrar ( ) { }
@Id
@Column(name="courseId")
public int getCourseId( ) { return courseId; }
public void setCourseId(int pk) { courseId = pk; }
@Column(name="number_students_registered")
public int getRegistered( ) { return registered; }
public void setRegistered(int reg) {registered = reg; }
}
<persistence>
<persistence-unit name="SRS" transaction-type="JTA">
<jta-data-source>myDataSource</jta-data-source>
<non-jta-data-source>myDataSource</non-jta-data-source>
<properties>
<property name="openjpa.jdbc.DBDictionary" value="derby" />
</properties>
</persistence-unit>
</persistence>
关于我做错了什么有什么想法吗?我该如何解决这个问题?
【问题讨论】:
标签: java ejb-3.0 weblogic weblogic-10.x