Hibernate не загружается класс - PullRequest
       0

Hibernate не загружается класс

0 голосов
/ 29 декабря 2010

У меня есть аукцион класса, который содержит элемент класса и пользователей, но когда я получаю класс, элемент класса и пользователи не загружаются.

Файл отображения класса аукциона:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated Dec 28, 2010 9:14:12 PM by Hibernate Tools 3.4.0.Beta1 -->
<hibernate-mapping>
    <class name="com.BiddingSystem.Models.Auction" table="AUCTION">
        <id name="AuctionId" type="long">
            <column name="AUCTIONID" />
            <generator class="native" />
        </id>
        <property name="StartTime" type="java.util.Date">
            <column name="STARTTIME" />
        </property>
        <property name="EndTime" type="java.util.Date">
            <column name="ENDTIME" />
        </property>
        <property name="StartingBid" type="long">
            <column name="STARTINGBID" />
        </property>
        <property name="MinIncrement" type="long">
            <column name="MININCREMENT" />
        </property>
        <many-to-one name="CurrentItem" class="com.BiddingSystem.Models.Item" fetch="join" cascade="all">
            <column name="ItemId" />
        </many-to-one>
        <property name="AuctionStatus" type="java.lang.String">
            <column name="AUCTIONSTATUS" />
        </property>
        <property name="BestBid" type="long">
            <column name="BESTBID" />
        </property>
        <many-to-one name="User" class="com.BiddingSystem.Models.Users" fetch="join">
            <column name="UserId" />
        </many-to-one>
    </class>
</hibernate-mapping>

Когда я делаю это:

  Query query=session.createQuery("from Auction where UserId="+UserId);
     List <Auction> AllAuctions= new LinkedList<Auction>(query.list());

Пользователи и Элемент нулевые

1 Ответ

0 голосов
/ 30 декабря 2010

@ ManyToOne (fetch = FetchType.EAGER) будет отсутствующим элементом конфигурации на основе аннотаций. Пожалуйста, обратитесь к руководству, чтобы увидеть, как настроить это с помощью XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...