Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> EJB+БД, Нужен пример 
:(
    Опции темы
StandartenFuhrer
Дата 13.5.2007, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



Заранее прошу не пинать за боян... но суть в том...что до вторника нун сдать лабу при любом раскладе...
Суть задания это составить Entity-класс для доступа к Firebird-БД.. саму бизнесс-логику в ЕЖБ...и задеплоить в Жбосс..очень прошу помощи в виде толкового материала или простого примера  небольшого проекта либо по одтельности smile , что б разобратся...
Заранее благодарен... smile 
PM MAIL   Вверх
polosatij
Дата 13.5.2007, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: 3
Всего: 8





советую пойти на www.jboss.com, почитать про SEAM, там усё есть с примерами и прочим  smile 


--------------------
PM   Вверх
StandartenFuhrer
Дата 15.5.2007, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



Признатся честно... не хочю делать дальше... пока с жтим толком не разобрался... оцените и поправть пожалуйста...
Код

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



Это сообщение отредактировал(а) StandartenFuhrer - 15.5.2007, 01:16
PM MAIL   Вверх
batigoal
Дата 15.5.2007, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Видимо, просто J2EE-библиотека не подключена.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
hamsterKSU
Дата 19.5.2007, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 401
Регистрация: 20.10.2006
Где: Украина, Херсон

Репутация: 3
Всего: 11



Цитата(batigoal @  15.5.2007,  07:01 Найти цитируемый пост)
Видимо, просто J2EE-библиотека не подключена.

точно не хватает.
можно закинуть либы в WEB-INF/lib
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0499 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.