package org.lxh.test;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.junit.BeforeClass;
import org.lxh.vo.Article;
import org.lxh.vo.Author;
import util.HibernateUtil;
public class Test {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@org.junit.Test public void save(){
Session ses=null;
Transaction tr=null;
try{
ses=HibernateUtil.getSession();
tr=ses.beginTransaction();
Author author=new Author();
author.setName("chenwill4");
Article article=new Article();
article.setAuthor(author); //建立2个对象的关联
article.setName("老鹰抓小鸡3");
ses.save(author); //将author信息保存
ses.save(article);
tr.commit(); //将事务提交,否侧数据不会被保存
}catch(Exception e){
e.printStackTrace();
}finally{
if(ses!=null){
ses.close(); //关闭连接,否则会把数据库卡死
}
}
}
@org.junit.Test public void queryByAuthor(){
Session ses=null;
Transaction tr=null;
try{
ses=HibernateUtil.getSession();
tr=ses.beginTransaction();
Article art=(Article)ses.get(Article.class, 3);
System.out.println("作者的姓名是:"+art.getAuthor().getName()); //通过文章查询作者
tr.commit(); //将事务提交
}catch(Exception e){
e.printStackTrace();
}finally{
if(ses!=null){
ses.close(); //关闭连接,否则会把数据库卡死
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
hibernate多对一关联关系
共40个文件
jar:16个
xml:8个
java:4个
需积分: 10 7 下载量 26 浏览量
2011-10-11
18:04:15
上传
评论
收藏 9.05MB RAR 举报
温馨提示
后面的hibernate代码,我会慢慢的上传上去,这些资源都是免费的,希望可以帮到大家。
资源推荐
资源详情
资源评论
收起资源包目录
Many2One.rar (40个子文件)
Many2One
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 713B
lib
commons-collections-3.1.jar 546KB
hibernate-jpa-2.0-api-1.0.0.Final.jar 99KB
dom4j-1.6.1.jar 307KB
javassist-3.12.0.GA.jar 618KB
cglib-2.2.jar 272KB
swarmcache-1.0RC2.jar 30KB
infinispan-core-4.2.1.CR1.jar 1.07MB
mysql-connector-java-5.0.4-bin.jar 484KB
slf4j-api-1.6.1.jar 25KB
oscache-2.1.jar 112KB
jbosscache-core-3.2.1.GA.jar 1.11MB
proxool-0.8.3.jar 465KB
jta-1.1.jar 11KB
antlr-2.7.6.jar 433KB
c3p0-0.9.1.jar 594KB
hibernate3.jar 3.94MB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.common.component 454B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 395B
src
hbm
Author.hbm.xml 473B
Article.hbm.xml 601B
org
lxh
test
Test.java 2KB
vo
Author.java 303B
Article.java 454B
hibernate.cfg.xml 836B
util
HibernateUtil.java 471B
.project 1KB
.classpath 664B
build
classes
hbm
Author.hbm.xml 473B
Article.hbm.xml 593B
org
lxh
test
Test.class 2KB
vo
Author.class 708B
Article.class 970B
hibernate.cfg.xml 836B
util
HibernateUtil.class 809B
共 40 条
- 1
资源评论
青蛙小王子
- 粉丝: 241
- 资源: 85
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功