Users is not mapped 網(wǎng)上查了好多也沒(méi)解決
按照老師的來(lái) ?到登錄的那一步老是報(bào) Users is not mapped [from Users u where u.username=? and u.password=? ]
按照老師的來(lái) ?到登錄的那一步老是報(bào) Users is not mapped [from Users u where u.username=? and u.password=? ]
舉報(bào)
2019-04-29
hibernate 5這樣寫(xiě)
//創(chuàng)建配置對(duì)象(讀取配置文檔)
? ? ? ? Configuration config = new Configuration().configure();
? ? ? ? //創(chuàng)建會(huì)話(huà)工廠對(duì)象
? ? ? ? sessionFactory = config.buildSessionFactory();
? ? ? ? //會(huì)話(huà)對(duì)象
? ? ? ? session = sessionFactory.openSession();
? ? ? ? //開(kāi)啟事務(wù)
? ? ? ? transaction = session.beginTransaction();
---------------------?
作者:ninelie?
來(lái)源:CSDN?
原文:https://blog.csdn.net/ninelie/article/details/52654934?
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!
2018-06-11
你應(yīng)該是把hql語(yǔ)句中的Users寫(xiě)成了USERS;注意hql語(yǔ)句中的表名應(yīng)該是ORM映射的類(lèi)名,而不是數(shù)據(jù)庫(kù)中的表名。
2017-01-05
執(zhí)行是query.setParameter(0, u.getUsername());
報(bào)錯(cuò)Unknown parameter position 0 是什么原因
2016-10-22
表示hibernate 5.0+是不是不好用呀
2016-06-26
我用的也是5.0.4的版本。使用createQuery()不行
2016-06-13
public boolean usersLogin(Users u) {
// TODO Auto-generated method stub
Transaction tx = null;
String sql = "";
try
{
Session session = MyHibernateSessionFactory.getSessionFactory().getCurrentSession();
tx = session.beginTransaction();
sql = "select * from users where username=? and password=? ";
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表名不區(qū)分大小寫(xiě)
Query query = session.createSQLQuery(sql);
query.setParameter(0, u.getUsername());
query.setParameter(1, u.getPassword());
List list = query.list();
tx.commit();
if(list.size()>0)
{
return true;
}
else
{
return false;
}
}
catch(Exception ex)
{
ex.printStackTrace();
return false;
}
finally
{
if(tx!=null)
{
//tx.commit();
tx = null;
}
}
}
用SQL 可以
2016-04-12
請(qǐng)問(wèn)最后怎么解決的,我用的是hibername5.1
2016-03-13
把包名寫(xiě)完整,然后根據(jù)提示導(dǎo)入幾個(gè)common包就搞定啦
2015-10-19
不要使用hibernate5.0 ? 使用4.2 或者4.3的版本 ? 如果還錯(cuò),就是配置的問(wèn)題
2015-10-18
把Users改為entity.Users ?可以解決maped問(wèn)題 ?但是還有新的問(wèn)題