hibernate从数据库中拿到数据后如何转换为自己定义的类
我在数据库中有个表叫client 里面就俩元素:名字 和 密码
然后我在代码里也定义了class Client 同样也只有俩数据成员:名字 和 密码
然后在写dao的时候,我写了个方法:
public Client FindClientByName(String name) {
	Session session = connect(); //自己写的方法
	Transaction trans = session.beginTransaction();
	String sql = "SELECT * FROM client WHERE name = '" + name + "'";
	Client c = (Client) session.createSQLQuery(sql);
	trans.commit();
        return c;
}
编译后出报错:
org.hibernate.impl.SQLQueryImpl cannot be cast to core.Client
请问该怎么做
谢谢
              
------解决方案--------------------
那可能是你取得数据有问题了,你断点调试一下,查看一下获取到的数据是哪些,然后可以采用Client.setXXX(XX)这样的写法