/*----判断登陆用户权限------*/
public List query(String userid,String psw) {
List list = null;
try {
session = hutil.currentSession();
Transaction tx = session.beginTransaction();
Query q = session.createQuery(
"from User where userid=? and passwd=?");
q.setString(0,userid);
q.setString(1,psw);
list = q.list();
tx.commit();
return list;
} catch (HibernateException e) {
e.printStackTrace(); } finally {
hutil.closeSession();
return list;
}
public List query(String userid,String psw) {
List list = null;
try {
session = hutil.currentSession();
Transaction tx = session.beginTransaction();
Query q = session.createQuery(
"from User where userid=? and passwd=?");
q.setString(0,userid);
q.setString(1,psw);
list = q.list();
tx.commit();
return list;
} catch (HibernateException e) {
e.printStackTrace(); } finally {
hutil.closeSession();
return list;
}
解决方案 »
- tomcat正常 WebSphere部署访问出现500错误,,,是这为什么呢
- 注意:ChatDemo.java 使用或覆盖了已过时的 API。 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
- 如何调试某个包下所有类,而不用一个一个的增加类断点
- 大学本科计算机科学与技术要学那些课程
- 菜鸟对weblogic版本的疑惑
- struts2验证框架问题
- iBatis中sqlmap resultclass="java.lang.Integer",在代码中如何取返回值?
- java在web上的应用
- 若一个字符串和一个类的名字一致,如何针对该字符串对该类创建对象?
- 想不到我们中国那么大居然没有一个人可以回答我这个问题,真的非常失望
- myfaces中的DataTable接受一个list,但是这么做的话需要把数据库的数据全部选出来,这些麻烦了,数据库20多万记录,我8000条就要卡住10几秒,
- 什么叫B2B,B2C,C2C,C2B?
.hbm.xml配置文件如下,其中property name="bs"就是后来添加的字段:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping SYSTEM "hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="program.model.User" table="pro_user">
<id name="userid" unsaved-value="null">
<generator class="uuid.hex" />
</id>
<property name="username" type="string" />
<property name="aracde" type="string" />
<property name="passwd" type="string" />
<property name="dept" type="string" />
<property name="power" type="string" />
<property name="bs" type="string" />
</class>
</hibernate-mapping>
USER里增加的属性是bs吗?数据库里增加的字段是bs吗?
private String bs;
public void setBs(String bs) {
this.bs = bs;
}
public String getBs() {
return bs;
}
我的qq是1235684,你能加我吗?
List list = null;
try {
session = hutil.currentSession();
Transaction tx = session.beginTransaction();
Query q = session.createQuery(
"from User where userid=? and passwd=?");
q.setString(0,userid);
q.setString(1,psw);
list = q.list();
tx.commit();
return list;
} catch (HibernateException e) {
e.printStackTrace(); } finally {
hutil.closeSession();
return list;
}
/**
*在这里加上,然后看控制台输出
*
*/
for (int i = 0; i < list.size(); i++)
System.out.print("bs=" + ((User)lsit.get(i)).getBs() + "\n");看看控制台输出正确否
我QQ:464199843,先下班了,明天聊