錯誤筆記之Hibernate出現xxx is not mapped[from Xxx where ...]的原因排查
將自己在部落格園的部落格轉移過來
1.檢查自己寫的hql語句是否使用了資料庫的表名而不是實體類的類名,比如資料庫表為user_tb,而對應的pojo類為UserTb,hql是"from user_tb where xx=xx",如果是這樣,將user_tb改為UserTb就可以了。有條件的話也是一樣的,請使用類屬性名而不是表名。除非你在pojo中顯式通過Entity(name=xxx)宣告,否則hql預設使用類名。
2.檢查是否有將LampInfo.hbm.xml加入配置檔案,這點是網上看來的,不知道真假。
3.這點是今天下午一個同事遇到的。他在寫hibernate的SessionFactory的配置的時候,
本應配置註解掃描的包:<property name="packagesToScan" values="POJO的包名"/>,但他少寫了這句,專案執行的時候也報了xxx is not mapped的異常。
因此如果前面兩條原因都排查了,可以回頭好好看看自己寫的配置檔案,是不是有什麼需要掃描的包的屬性沒在SessionFactory的配置裡面。
相關推薦
錯誤筆記之Hibernate出現xxx is not mapped[from Xxx where ...]的原因排查
將自己在部落格園的部落格轉移過來1.檢查自己寫的hql語句是否使用了資料庫的表名而不是實體類的類名,比如資料庫表為user_tb,而對應的pojo類為UserTb,hql是"from user_tb where xx=xx",如果是這樣,將user_tb改為UserTb就可以了。有條件的話也是一樣的,請使用類
SSH框架中hibernate 出現 user is not mapped 問題
eat and lis pub dao col 自己 return alc SSH框架中hibernate 出現 user is not mapped 問題 在做SSH框架整合時,在進行DAO操作時。這裏就只調用了chekUser()方法。運行時報 us
SSH執行hql報錯:Caused by: org.hibernate.hql.ast.QuerySyntaxException: user is not mapped [from user where username = ?]
執行 occurred ble xml文件 ron red 報錯 temp caused 報錯信息: ERROR Dispatcher:38 - Exception occurred during processing request: user is not mapped
tb_Countries_Name is not mapped [from tb_Countries_Name where Id = '1' ]
在專案的資料庫建立表的時候,遵循了建表的規則:tb_***_**,然而hibernate在對映的時候系統自動把下劃線_給去掉了直接變為:TbXXX,在Javabean裡做hql查詢的時候沒有注意,寫的是資料庫名:from tb_***_***,導致出現tb_Countries_Name is n
Hibernate 中出現表名(XXX) is not mapped 問題
hibernate.cfg.xml:<mapping resource="com/lian/bean/User.hbm.xml" />在網上找了很多,但還是不給力,大家都沒提些有建設性的解決方案,基本上都是說配置有問題。不過自己感覺是這個出問題:String sql = "select u.pas
Hibernate 中出現 users is not mapped 問題
hibernate.cfg.xml中: 原始碼: <hibernate-mapping auto-import="false" default-access="field" default-lazy="false"> <class name="pojo.User" t
Hibernate或者ssh三大框架中出現 XXXX is not mapped問題
錯誤異常資訊: org.springframework.orm.hibernate3.HibernateQueryException: loginUser is not mapped [from loginUser order by userId]; nested exception is org.hibe
Hibernate查詢報錯:org.hibernate.hql.internal.ast.QuerySyntaxException: XXX is not mapped
這個錯誤的產生原因是,hibernate執行查詢的語句hql是面向物件的查詢,而不是面向資料庫表的查詢,因此在hql語句中的物件名必須與實體類的類名一致,嚴格區分大小寫。 如實體類為 Car,則hql
org.hibernate.hql.internal.ast.QuerySyntaxException: Base is not mapped [from Base]
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Base is not mapped org.hibernate.hql.internal.ast.QuerySyntaxException: Base is not
jpa @query註解使用時的 xxx is not mapped
@Modifying @Query(value = "UPDATE MANUAL_FILE SET FILE_INFO = ?2 , USER_ID = ?3 WHERE ID = ?1 ", nativeQuery = true) void updateByI
org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User] 異常總結
異常如下:org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [from User] at org.hibernate.hql.ast.util.SessionFactoryHelper.requi
Role is not mapped [from Role],未對映
org.springframework.orm.hibernate5.HibernateQueryException: Role is not mapped [from Role]; nested exception is rg.hibernate.hql.internal.ast.Quer
企業運維案例:xxx is not in the sudoers file.This incident will be reported” 錯誤解決方法
時報 nop nbsp 因此 文件 swd bsp user incident CentOS6系統下,普通用戶使用sudo執行命令時報錯: xxx is not in the sudoers file.This incident will be reported" 解決
在某個使用者(xxx)下使用sudo的時候,提示以下錯誤:xxx is not in the sudoers file. This incident will be reported
1、切換到root使用者 xxx$: su root 2、進入etc目錄中 root#: cd /etc 3、修改sudoers檔案許可權 root/etc#: chmod u+w sudoers 4、新增使用者的許可權
Spring請求問題之MissingServletRequestParameterException: Required xxx parameter ‘xxx’ is not present
這是最近我們專案組遇到的問題。專案組的同事和往常一樣寫程式碼,但是在測試的時候,發現傳遞的引數怎麼也獲取不到值。於是找我諮詢,然後我根據後臺的異常資訊和對應的程式碼指出了 @RequestParam 的用法問題。 首先我們根據錯誤提示資訊:“org.springframework.web.b
錯誤1130- Host xxx is not allowed to connect to this mysql server
可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入MySQL後,更改 “mysql” 資料庫裡的 “user” 表裡的 “host” 項,從”l
redis建立叢集時顯示錯誤: [ERR] Node xxx is not empty. Either the node already knows other no...
純手打,轉載請附上本文網址!!! 在redis叢集配置的最後一步,使用命令報錯[ERR] Node xxx is not empty. Either the node already knows other no... redis-trib.rb create --rep
解決報錯:錯誤1130- Host xxx is not allowed to connect to this MariaDb server
在雲伺服器上面搭建了MariaDb(MariaDB是MySQL原始碼的一個分支),但是遠端連結不上。 首先,你要確保伺服器安全組3306埠已經開放。 在確保埠開放的情況下,如果出現錯誤程式碼1130- Host xxx is not allowed to connec
JavaScript錯誤之:Uncaught ReferenceError: $ is not defined
原文地址:https://www.cnblogs.com/942267027wzmblog/p/6179139.html 在js開發中,很多人遇到類似問題,都找不到解決方法。Uncaught ReferenceError: $ is not defined,在這裡給大家提供幾個解決方法。 方
小程式 - 使用async出現regeneratorRuntime is not defined錯誤
參考部落格:小程式regeneratorRuntime is not defined 小程式中使用async函式 async await比Promise更好的解決非同步操作問題,在小程式中直接使用會出現以下的錯誤提示 缺少了regeneratorRuntime這個模組,需要從外部引入