package com.hurricane.action;
import java.io.IOException;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.boot.MetadataSources;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import com.hurricane.entity.Person;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
public String Name;
public int Age;
public Person PersonShana;
static SessionFactory sessionFactory;
public String getResult() {
return Result;
}
public Person getPersonShana() {
return PersonShana;
}
public void setPersonShana(Person personShana) {
PersonShana = personShana;
}
public void setResult(String result) {
Result = result;
}
public String Result;
public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
public int getAge() {
return Age;
}
public void setAge(int age) {
Age = age;
}
@Override
public String execute() throws Exception {
Session ss = getSession();
ss.beginTransaction();
ss.save(PersonShana);
ss.getTransaction().commit();
ss.close();
return "success";
}
static Session getSession() {
if (sessionFactory == null) {
final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build();
sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory();
}
return sessionFactory.openSession();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
使用Maven配置Hibernate5
共31个文件
xml:12个
prefs:4个
java:2个
3星 · 超过75%的资源 需积分: 42 49 下载量 164 浏览量
2016-07-13
16:41:52
上传
评论
收藏 19KB RAR 举报
温馨提示
软件怎么可能不操作数据库呢,所以学习如何对数据库操作是必须的demo是如何使用Hibernate。具体看博客中的文章
资源推荐
资源详情
资源评论
收起资源包目录
webtest.rar (31个子文件)
webtest
pom.xml 2KB
.springBeans 472B
target
test-classes
m2e-wtp
web-resources
META-INF
maven
com.hurricane.struts
webtest
pom.xml 2KB
pom.properties 228B
MANIFEST.MF 110B
classes
application.xml 632B
Person.hbm.xml 606B
com
hurricane
action
LoginAction.class 3KB
entity
Person.class 744B
struts.xml 590B
hibernate.cfg.xml 828B
.settings
org.eclipse.m2e.core.prefs 90B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.core.resources.prefs 144B
org.eclipse.wst.common.component 1020B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.validation.prefs 50B
.jsdtscope 639B
org.eclipse.jdt.core.prefs 430B
src
test
java
main
webapp
WEB-INF
web.xml 730B
lib
jdbc2_0-stdext.jar 7KB
index.jsp 407B
resources
application.xml 632B
Person.hbm.xml 606B
struts.xml 590B
hibernate.cfg.xml 828B
java
com
hurricane
action
LoginAction.java 2KB
entity
Person.java 336B
.project 1KB
.classpath 1KB
共 31 条
- 1
资源评论
- XMD19942016-07-13非常好的资源
- qing5712018-01-09不能用啊。。。
宛飓如风
- 粉丝: 13
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 奥迪A8D4仪表开机报文
- apache-skywalking-java-agent 8.8.0-9.2.0,一共12个版本
- DTS7001-VB一款SOT23封装P-Channel场效应MOS管
- ZTE-C300 OLT常用命令
- 6666666666666666
- DTS6410-VB一款SOT23封装N-Channel场效应MOS管
- SpyGlass-PowerVerifyMethodology-GuideWare2.0-UserGuide
- DTS6401-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 基于树莓派、OpenCV及Python语言的人脸识别-i
- 游戏开发 UE蓝图 分支(Branch)节点和源码.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功