Признатся честно... не хочю делать дальше... пока с жтим толком не разобрался... оцените и поправть пожалуйста...
| Код | package web.data; import java.util.Collection; import javax.persistence.*; @Stateless public class UserBean implements USR { @PersistenceContext protected EntityManager em; public Collection <USR> getUSRData() { return em.createQuery("from USRTBL u").getResultList(); } }
|
| Код | package web.data;
import java.util.Collection;
public interface USR { public Collection<USR> getUSRData();
}
|
| Код | package web.data;
import javax.persistence.Basic; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType;
import java.io.Serializable; @Entity @Table(name="USRTBL") public class USRTBL implements Serializable { @Id @Column(bame="IDUSR",nullable=true) @GeneratedValue(strategy= GenerationType.AUTO) private int id; @Column(bame="USRNAME",nullable=false,length=10) private String name; @Column(bame="USRCARID",nullable=true) private int carid;
public USRTBL() {
// TODO Auto-generated constructor stub }
public USRTBL(int id,String name,int carid) { this.id=id; this.name=name; this.carid=carid; }
/** * @return Returns the carid. */ public int getCarid() { return carid; } /** * @param carid The carid to set. */ public void setCarid(int carid) { this.carid = carid; } /** * @return Returns the id. */ @Id @GeneratedValue public int getId() { return id; } /** * @param id The id to set. */ public void setId(int id) { this.id = id; } /** * @return Returns the name. */ public String getName() { return name; } /** * @param name The name to set. */ public void setName(String name) { this.name = name; } }
|
application.xml
| Код | <?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" version="1.4">
<display-name>Simple example of application</display-name> <description>Simple example</description>
<module> <web> <web-uri>war/Lab3.war</web-uri> </web> </module> <module> <ejb>jar/Lab3.jar</ejb> </module> </application>
|
Во время билда выдает ошибки...
| Цитата | [javac] Compiling 3 source files to D:\Java_ws\Lab_3_2\bin [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:5: cannot find symbol [javac] symbol : class GeneratedValue [javac] location: package javax.persistence [javac] import javax.persistence.GeneratedValue; [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:6: cannot find symbol [javac] symbol : class GenerationType [javac] location: package javax.persistence [javac] import javax.persistence.GenerationType; [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:16: cannot find symbol [javac] symbol: class Entity [javac] @Entity [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:17: cannot find symbol [javac] symbol: class Table [javac] @Table(name="USRTBL") [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:19: cannot find symbol [javac] symbol : class Id [javac] location: class web.data.USRTBL [javac] @Id [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:20: cannot find symbol [javac] symbol : class Column [javac] location: class web.data.USRTBL [javac] @Column(bame="IDUSR",nullable=true) [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:21: cannot find symbol [javac] symbol : class GeneratedValue [javac] location: class web.data.USRTBL [javac] @GeneratedValue(strategy= GenerationType.AUTO) [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:23: cannot find symbol [javac] symbol : class Column [javac] location: class web.data.USRTBL [javac] @Column(bame="USRNAME",nullable=false,length=10) [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:25: cannot find symbol [javac] symbol : class Column [javac] location: class web.data.USRTBL [javac] @Column(bame="USRCARID",nullable=true) [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:56: cannot find symbol [javac] symbol : class Id [javac] location: class web.data.USRTBL [javac] @Id [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\USRTBL.java:57: cannot find symbol [javac] symbol : class GeneratedValue [javac] location: class web.data.USRTBL [javac] @GeneratedValue [javac] ^ [javac] D:\Java_ws\Lab_3_2\src\web\data\UserBean.java:18: cannot find symbol [javac] symbol: class Stateless [javac] @Stateless [javac] ^ [javac] Note: D:\Java_ws\Lab_3_2\src\web\data\UserBean.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 12 errors
|
|