package com.jkxy.dao.impl;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import com.jkxy.dao.IQueryDao;
public class queryDao implements IQueryDao {
private SessionFactory sessionFactory;
public SessionFactory getSessionFactory() {
return sessionFactory;
}
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
@Override
public List queryDao(String qString, String type) {
Session session = sessionFactory.openSession();
Transaction ts = session.beginTransaction();
StringBuffer hql = new StringBuffer("select a.title,b.name,a.content");
hql.append(" from Poetries a,Poets b");// 联合查询
if (type.equals("one")) {// 如果查询条件为诗人名
hql.append(" where b.name like '%" + qString + "%' and a.poet_id=b.id");
} else if (type.equals("two")) {// 如果查询条件为标题
hql.append(" WHERE a.title like '%" + qString + "%' and a.poet_id=b.id");
} else if (type.equals("three")) {// 如果查询条件为名句
hql.append(" WHERE a.content like '%" + qString + "%' and a.poet_id=b.id");
}
Query query = session.createQuery(hql.toString());
List list = query.list();
return list;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
唐诗搜索网站(SSH)
共92个文件
jar:52个
xml:10个
java:8个
需积分: 9 11 下载量 22 浏览量
2018-01-17
19:45:43
上传
评论 3
收藏 19.23MB ZIP 举报
温馨提示
古唐诗搜索网站,个人制作 实现通过作者搜索该作者所有的作品。例如搜索“李白”,显示“《望庐山瀑布》、《行路难》、《蜀道难》、《将进酒》。。。”,以列表形式显示 2、实现诗词名称搜索唐诗全文并显示 3、实现通过诗歌的名句搜索该唐诗的作者、题目和全文
资源推荐
资源详情
资源评论
收起资源包目录
9.zip (92个子文件)
PoetrySearch4
WebContent
JS
indjs.js 252B
img
bg.jpg 59KB
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 985B
lib
hibernate-jpa-2.1-api-1.0.0.Final.jar 111KB
spring-webmvc-portlet-4.3.0.RELEASE.jar 173KB
dom4j-1.6.1.jar 307KB
spring-tx-4.3.0.RELEASE.jar 261KB
spring-aspects-4.3.0.RELEASE.jar 57KB
spring-instrument-tomcat-4.3.0.RELEASE.jar 10KB
antlr-2.7.7.jar 435KB
asm-tree-3.3.jar 21KB
junit-4.5.jar 194KB
spring-jms-4.3.0.RELEASE.jar 282KB
standard.jar 384KB
mchange-commons-java-0.2.3.4.jar 568KB
spring-messaging-4.3.0.RELEASE.jar 372KB
spring-orm-4.3.0.RELEASE.jar 464KB
spring-test-4.3.0.RELEASE.jar 574KB
freemarker-2.3.19.jar 909KB
asm-3.3.jar 43KB
struts2-spring-plugin-2.3.16.3.jar 21KB
spring-webmvc-4.3.0.RELEASE.jar 884KB
spring-beans-4.3.0.RELEASE.jar 736KB
jboss-logging-annotations-1.2.0.Beta1.jar 11KB
jandex-1.1.0.Final.jar 75KB
struts2-core-2.3.16.3.jar 782KB
jboss-logging-3.1.3.GA.jar 56KB
spring-context-4.3.0.RELEASE.jar 1.08MB
spring-aop-4.3.0.RELEASE.jar 371KB
spring-websocket-4.3.0.RELEASE.jar 437KB
spring-instrument-4.3.0.RELEASE.jar 7KB
commons-dbcp-1.4.jar 157KB
spring-jdbc-4.3.0.RELEASE.jar 416KB
jstl.jar 20KB
javassist-3.18.1-GA.jar 697KB
ognl-3.0.6.jar 223KB
spring-context-support-4.3.0.RELEASE.jar 183KB
spring-web-4.3.0.RELEASE.jar 790KB
mysql-connector-java-5.1.12-bin.jar 716KB
c3p0-0.9.2.1.jar 414KB
hibernate-commons-annotations-4.0.5.Final.jar 74KB
commons-pool.jar 61KB
asm-commons-3.3.jar 37KB
spring-oxm-4.3.0.RELEASE.jar 83KB
jboss-transaction-api_1.2_spec-1.0.0.Final.jar 27KB
commons-logging-1.2.jar 60KB
spring-core-4.3.0.RELEASE.jar 1.06MB
commons-io-2.2.jar 170KB
xwork-core-2.3.16.3.jar 639KB
hibernate-c3p0-4.3.9.Final.jar 39KB
hibernate-core-4.3.9.Final.jar 5.03MB
log4j-1.2.17.jar 478KB
commons-lang3-3.1.jar 308KB
spring-expression-4.3.0.RELEASE.jar 258KB
commons-fileupload-1.3.1.jar 67KB
result.jsp 2KB
CSS
indcss.css 1KB
index.jsp 2KB
error.jsp 405B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.common.component 491B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 364B
src
com
jkxy
dao
IQueryDao.java 138B
impl
queryDao.java 1KB
action
queryAction.java 1KB
service
IQueryService.java 146B
impl
queryService.java 486B
entity
Poetries.java 623B
EncodingFilter.java 1KB
Poetries.hbm.xml 580B
Poets.java 517B
Poets.hbm.xml 530B
struts.xml 839B
applicationContext.xml 2KB
.project 913B
.classpath 5KB
build
classes
com
jkxy
dao
IQueryDao.class 188B
impl
queryDao.class 2KB
action
queryAction.class 2KB
service
IQueryService.class 200B
impl
queryService.class 858B
entity
Poetries.class 1KB
Poetries.hbm.xml 580B
Poets.class 1KB
EncodingFilter.class 2KB
Poets.hbm.xml 530B
struts.xml 839B
applicationContext.xml 2KB
共 92 条
- 1
资源评论
起风了面码
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功