2011-06-21 39 views
1

我正在用Hibernate進行開發。所以,當我想加載一個eentity,我得到這樣一個錯誤:org.hibernate.exception.GenericJDBCException:無法加載實體:[com.cartif.database.Role#Project]

org.hibernate.exception.GenericJDBCException: could not load an entity: [com.cartif.database.Role#Project] 

我的Hibernate映射文件是:

<hibernate-mapping> 
<class name="com.cartif.database.Role" table="Role"> 
    <id column="name" name="name" type="java.lang.String"/> 
    <property column="permission" generated="never" lazy="false" name="permission" type="java.lang.Integer"/> 
</class> 
</hibernate-mapping> 

而且在會議呼叫:

(Role)DatabaseManager.loadObject(Role.class, loadUser(login).getRole()) 

public static Object loadObject(Class o, String id){ 
    if(session == null) createSession(); 
    return session.get(o, id); 
} 

我已經檢查了包裹和餐桌的名字,但他們都行!問題是什麼?

謝謝!

問候!

回答

0

對不起,我連接的用戶沒有權限。我在數據庫中添加授權給用戶,並運行!

相關問題