0
構成上の問題が何であるか分かりません。私はいつも同じ警告情報を得る。問合せクラスで永続クラスが見つかりません:DOCUMENTからdoc_firm_id = 317989
メインクラス
public class main {
private static SessionFactory factory;
public static void main(String[] args) {
SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
DOCUMENT user = new DOCUMENT();
System.out.println("DOC_ID= "+ user.getDoc_id());
Query qry=session.createQuery("from DOCUMENT where doc_firm_id= 317989 ");
List results = qry.list();
for (Iterator iterator =
results.iterator(); iterator.hasNext();){
DOCUMENT result= (DOCUMENT) iterator.next();
System.out.print("First Name: " + result.getDoc_id());
}
session.close();
CoDMS.hbm.xml - >データベース文書からクラスのドキュメントTABELAの名前
<class name="DOCUMENT" table="DOCUMENT">
<id name="doc_id" type="int">
<column name="DOC_ID" precision="10" scale="0" />
<generator class="assigned" />
</id>
<property name="doc_firm_id" type="int">
<column name="DOC_FIRM_ID" length="10" not-null="false" />
</property>
<property name="doc_status" type="string">
<column name="DOC_STATUS" length="30" not-null="true" />
</property>
<property name="doc_type" type="string">
<column name="DOC_TYPE" length="30" not-null="true" />
</property>
<property name="doc_name" type="string">
<column name="DOC_NAME" length="128" not-null="true" />
</property>
<property name="doc_upload_date" type="date">
<column name="DOC_UPLOAD_DATE" length="6" not-null="true" />
</property>
<property name="doc_content" type="binary">
<column name="DOC_CONTENT" length="6" not-null="true" />
DOCUMENT.JAVA
public class DOCUMENT {
private int doc_id;
private int doc_firm_id;
private String doc_status;
private String doc_type;
private String doc_name;
private Date doc_upload_date;
private byte[] doc_content;
private String doc_desc;
private String doc_uploades_system;
private String doc_uploader_ref;
private String doc_uploader_name;
private int doc_removed;
private String doc_category;
private String doc_public_id;
public String getDoc_public_id() {
return doc_public_id;
}
public void setDoc_public_id(String doc_public_id) {
this.doc_public_id = doc_public_id;
}
public String getDoc_category() {
return doc_category;
}
public void setDoc_category(String doc_category) {
this.doc_category = doc_category;
}
私は問題はありませんデータベースへの接続は、クエリの選択とTabelの名前でのみ可能です。私はすべてのアイデアを使い果たした。 ......私に
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.url">jdbc*********</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.username">******</property>
<property name="connection.password">**********</property>
<property name="hibernate.default_schema">DMS</property>
<mapping class="DOCUMENT"/>
<mapping resource="CoDMS.hbm.xml"/>
<!-- DB schema will be updated if needed -->
<!-- <property name="hbm2ddl.auto">update</property> -->
</session-factory>
</hibernate-configuration>
は、あなたが完全な警告または例外トレースを投稿することができ、いくつかのガイドラインを教えてください? – AntJavaDev