package com.ssh.test;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import com.ssh.entity.User;
public class TestSelect {
public static void main(String[] args) {
Configuration configuration = new Configuration().configure();
SessionFactory sessionFactory = configuration.buildSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
//利用StringBulider 来连接查询语句
StringBuilder hq = new StringBuilder();
//从User里面查找
//注意form后和 where前各有一个空格,:name表示参数
hq.append("from ").append(User.class.getName()).append(" where user_username=:name");
//利用session 建立query
Query query = session.createQuery(hq.toString());
query.setString("name", "admin");
//序列化 query的结果为一个list集合
List<User> users = query.list();
if(users != null){
System.out.println("用户存在");
}
for (User user : users){
System.out.println(user.getUsername());
}
session.getTransaction().commit();
session.close();
sessionFactory.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SSH框架实现用户注册.zip (87个子文件)
SSH_1
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 414B
org.eclipse.wst.common.component 474B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 522B
org.eclipse.jdt.core.prefs 364B
src
com
ssh
forms
UserForm.java 382B
dao
RegisterDao.java 167B
impl
RegisterDaoImpl.java 852B
action
RegisterAction.java 761B
test
TestSelect.java 1KB
Test.java 862B
service
RegisterService.java 148B
impl
RegisterServiceImpl.java 766B
entity
User.hbm.xml 668B
User.java 486B
struts.xml 434B
hibernate.cfg.xml 1KB
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 914B
classes
com
ssh
forms
UserForm.class 733B
dao
RegisterDao.class 221B
impl
RegisterDaoImpl.class 1KB
action
RegisterAction.class 1KB
test
Test.class 1KB
TestSelect.class 2KB
service
RegisterService.class 180B
impl
RegisterServiceImpl.class 1KB
entity
User.hbm.xml 668B
User.class 916B
struts.xml 434B
hibernate.cfg.xml 1KB
lib
hibernate-core-4.3.10.Final.jar 5.04MB
spring-aop-4.2.1.RELEASE.jar 358KB
hibernate-jpa-2.1-api-1.0.0.Final.jar 111KB
spring-context-support-4.2.1.RELEASE.jar 175KB
spring-expression-4.2.1.RELEASE.jar 256KB
spring-tx-4.2.1.RELEASE.jar 259KB
dom4j-1.6.1.jar 307KB
spring-instrument-tomcat-4.2.1.RELEASE.jar 10KB
javassist-3.11.0.GA.jar 600KB
aopalliance-1.0.jar 4KB
antlr-2.7.7.jar 435KB
asm-tree-3.3.jar 21KB
spring-context-4.2.1.RELEASE.jar 1.03MB
spring-jdbc-4.2.1.RELEASE.jar 413KB
mchange-commons-java-0.2.3.4.jar 568KB
spring-core-4.2.1.RELEASE.jar 1.02MB
asm-3.3.jar 43KB
struts2-spring-plugin-2.3.24.jar 21KB
spring-beans-4.2.1.RELEASE.jar 713KB
xwork-core-2.3.24.jar 661KB
mysql-connector-java-5.1.36-bin.jar 949KB
log4j-core-2.2.jar 807KB
jboss-logging-annotations-1.2.0.Beta1.jar 11KB
jandex-1.1.0.Final.jar 75KB
jboss-logging-3.1.3.GA.jar 56KB
spring-aspects-4.2.1.RELEASE.jar 57KB
spring-webmvc-portlet-4.2.1.RELEASE.jar 173KB
javassist-3.18.1-GA.jar 697KB
ognl-3.0.6.jar 223KB
freemarker-2.3.22.jar 1.24MB
commons-logging.jar 54KB
spring-jms-4.2.1.RELEASE.jar 273KB
spring-test-4.2.1.RELEASE.jar 548KB
spring-oxm-4.2.1.RELEASE.jar 82KB
spring-web-4.2.1.RELEASE.jar 751KB
c3p0-0.9.2.1.jar 414KB
hibernate-commons-annotations-4.0.5.Final.jar 74KB
log4j-api-2.2.jar 130KB
asm-commons-3.3.jar 37KB
spring-websocket-4.2.1.RELEASE.jar 420KB
jboss-transaction-api_1.2_spec-1.0.0.Final.jar 27KB
struts2-core-2.3.24.jar 812KB
spring-orm-4.2.1.RELEASE.jar 455KB
commons-io-2.2.jar 170KB
spring-webmvc-4.2.1.RELEASE.jar 847KB
spring-messaging-4.2.1.RELEASE.jar 363KB
spring-instrument-4.2.1.RELEASE.jar 7KB
commons-lang3-3.2.jar 376KB
commons-fileupload-1.3.1.jar 67KB
applicationContext.xml 3KB
error.jsp 856B
register.jsp 1KB
success.jsp 832B
.classpath 1KB
共 87 条
- 1
资源评论
_LG一直在努力
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功