先创建一个PhotoInfo.hbm.xml 文件
用hbm2java生成的java文件如下
package finder;
import java.io.Serializable;
import java.util.List;
import java.sql.SQLException;
import net.sf.hibernate.*;
import net.sf.hibernate.type.Type;
/** Automatically generated Finder class for PhotoInfoFinder.
* @author Hibernate FinderGenerator **/
public class PhotoInfoFinder implements Serializable {
...........................
public static List findAll(Session session) throws SQLException, HibernateException {
List finds = session.find("from PhotoInfo in class photo.PhotoInfo");
return finds;
}
}
注意上面的那个java文件 里面有个public static List findAll(Session session) 方法. 该方法的内容是错误的, 但是它是hbm2java自动生成的hql语言.. 那么我还是想用hbm2java这个工具的.
自动生成的hql语句为:from PhotoInfo in class photo.PhotoInfo
正确的hql语句为:from photo.PhotoInfo
烙印99
ibeautiful
相关分类