hibernate hql请教! From DBbean where column like ??地方也可可以:name记得以前用 hibernate是这样的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String hql="from DBbean where "+column+" like "+name; String hql="from DBbean where "+column+" like "+name;这个好使,如果用 String hql="from DBbean where :column like :name;查询的结果不对。不知道为什么请教原因??? “:column”这个好象没这么写过, 如果我要加上 %% 模糊查询要怎么写。对于这种方式 "from DBbean where :column like :name " select * from stdent where uname like '%u%' 搂主的写法可能有点问题,看看下面的代码。where后面写的不对 ,没有冒号Query query = session.createSQLQuery("select {c.*} from customers c where c.name like : customername " + "and c.age = :customerage","c",customer.calss);query.setString("customername","tom");query.setInteger("customerage","21");list result = query.list();/**//////////////多态查询 HQL :session.createQuery("from employee");QBC :session.createCriteria(employee.class);HQL : session.createQuery("from hourlyEmployee");QBC : session.createQuery(from DBbean where :column like :name).setString("column","你的列名").setString("name","%u%");这样有错?但是一般不这么些 列名一般都列出来如果列名是动态生成的请考虑用QBC 查询 ejb服务以socket方式来用 我开刚始用jquery,怎么IE好像没有识别$符号标识的JS一样 JSP转换成HTML spring security 熟悉的进。 SSH框架中如何在子窗口中更新父窗口? validate Check正则表达式,非常急!! java如何对MP3进行音频处理? 走过的路过的,有没有对jasperreport熟悉的,帮帮小弟 那里有Together Edition for JBuilder X 和license下载(解决就给分 在CMP中如何不用代码实现UPDATE功能? 请m_m1m2m3m4m5毛大军进,谢谢 管理员被删谢谢... JNDI 基础
这个好使,如果用 String hql="from DBbean where :column like :name;
查询的结果不对。不知道为什么
请教原因???
搂主的写法可能有点问题,看看下面的代码。where后面写的不对 ,没有冒号
Query query = session.createSQLQuery("select {c.*} from customers c
where c.name like : customername " + "and c.age = :customerage","c",customer.calss);
query.setString("customername","tom");
query.setInteger("customerage","21");
list result = query.list();
/**//////////////多态查询
HQL :session.createQuery("from employee");
QBC :session.createCriteria(employee.class);
HQL : session.createQuery("from hourlyEmployee");
QBC :
这样有错?
但是一般不这么些 列名一般都列出来
如果列名是动态生成的
请考虑用QBC 查询