package com.dream.test;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistryBuilder;
import com.dream.dao.UserDao;
import com.dream.data.UserData;
import org.hibernate.service.ServiceRegistry;
public class Test {
public static void main(String[] args) {
if(new UserDao().login("dream", "123456")) {
System.out.println("llalal");
}
else {
System.out.println("lla+++lal");
}
Configuration cfg=null;
SessionFactory sf=null;
Session session=null;
Transaction tx=null;
try {
cfg=new Configuration().configure();
ServiceRegistry registry=new ServiceRegistryBuilder()
.applySettings(cfg.getProperties())
.buildServiceRegistry();
sf=cfg.buildSessionFactory(registry);
session=sf.openSession();
tx=session.beginTransaction();
Query query = session.createQuery("from UserData u where u.id=?");
query.setParameter(0, 1);
UserData u = (UserData) query.list().get(0);
//UserData u=(UserData)session.get(UserData.class, 1);
System.out.println("name:"+u.getUsername()+"date: "+u.getDate());
tx.commit();
}catch(Exception e){
e.printStackTrace();
tx.rollback();//执行回滚
}finally {
if(session!=null&&session.isOpen())
session.close();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
简单的实现Web登录(struts2+Hibernate)
共67个文件
jar:29个
xml:8个
class:6个
需积分: 10 26 下载量 23 浏览量
2018-10-19
13:29:27
上传
评论 3
收藏 14.08MB 7Z 举报
温馨提示
一个简答的Web登录程序基于struts2+Hibernate 方便struts2+Hibernate入门使用
资源推荐
资源详情
资源评论
收起资源包目录
struts2_002.7z (67个子文件)
struts2_002
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 398B
org.eclipse.wst.common.component 576B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 564B
org.eclipse.jdt.core.prefs 364B
src
com
dream
dao
UserDao.java 500B
HibernateUtls.java 829B
action
LoginAction.java 988B
data
UserData.java 660B
UserData.hbm.xml 637B
test
HelloWroldAction.java 383B
Test.java 1KB
struts.xml 2KB
hibernate.cfg.xml 2KB
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 938B
classes
com
dream
dao
UserDao.class 1KB
HibernateUtls.class 2KB
action
LoginAction.class 1KB
data
UserData.class 1KB
UserData.hbm.xml 637B
test
Test.class 3KB
HelloWroldAction.class 705B
struts.xml 2KB
hibernate.cfg.xml 2KB
jsp
test
Hello.jsp 925B
user
home.jsp 842B
login.jsp 776B
error.jsp 635B
lib
commons-fileupload-1.3.2.jar 69KB
dom4j-1.6.1.jar 307KB
javassist-3.11.0.GA.jar 600KB
antlr-2.7.7.jar 435KB
asm-tree-3.3.jar 21KB
mchange-commons-java-0.2.3.4.jar 568KB
log4j-core-2.3.jar 808KB
asm-3.3.jar 43KB
hibernate-ehcache-4.2.16.Final.jar 135KB
jboss-logging-3.1.0.GA.jar 59KB
slf4j-api-1.6.1.jar 25KB
ehcache-core-2.4.3.jar 983KB
hibernate-c3p0-4.2.16.Final.jar 42KB
javassist-3.18.1-GA.jar 697KB
hibernate-commons-annotations-4.0.2.Final.jar 80KB
c3p0-0.9.2.1.jar 414KB
hibernate-core-4.2.16.Final.jar 4.48MB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
asm-commons-3.3.jar 37KB
struts2-core-2.3.35.jar 884KB
log4j-api-2.3.jar 133KB
mysql-connector-java-5.1.47-bin.jar 984KB
ognl-3.0.21.jar 225KB
commons-io-2.2.jar 170KB
commons-lang3-3.2.jar 376KB
freemarker-2.3.28.jar 1.45MB
xwork-core-2.3.35.jar 695KB
jboss-transaction-api_1.1_spec-1.0.1.Final.jar 25KB
mysql-connector-java-5.1.6.jar 687KB
static
css
style.css 4KB
image
bmi.jpg 209KB
home.jpg 42KB
error.jpg 36KB
bm1.jpg 65KB
index.jsp 834B
.classpath 1KB
共 67 条
- 1
资源评论
不楸
- 粉丝: 28
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功