Hibernate多对一小案例
来源:互联网 发布:语不惊人死不休网络语 编辑:程序博客网 时间:2024/06/05 02:51
public class manytoone { public static void main(String[] args) { Configuration cfg = new Configuration().configure(); SessionFactory factory = cfg.buildSessionFactory(); //Session session = factory.openSession(); Session session = sessionUtil.getSession(); Transaction tx = session.beginTransaction(); Emp emp = session.get(Emp.class, 4); System.out.println(emp.getDept().getDeptname()); tx.commit(); session.close(); }}
public class Emp{ private int empno; private String ename; private Dept dept=new Dept(); public Dept getDept() { return dept; } public void setDept(Dept dept) { this.dept = dept; } public int getEmpno() { return empno; } public void setEmpno(int empno) { this.empno = empno; } public String getEname() { return ename; } public void setEname(String ename) { this.ename = ename; }}public class Dept { private int deptno; private String deptname; public int getDeptno() { return deptno; } public void setDeptno(int deptno) { this.deptno = deptno; } public String getDeptname() { return deptname; } public void setDeptname(String deptname) { this.deptname = deptname; }}
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernaate.net/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping package="cn.happy.manytoone"> <class name="Emp" schema="wcj"> <id name="empno"> <!-- 算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID --> <generator class="native"></generator> </id> <property name="ename"/> <many-to-one name="dept" column="deptno" class="Dept"></many-to-one> </class></hibernate-mapping><?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernaate.net/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping package="cn.happy.manytoone"> <class name="Dept" schema="wcj"> <id name="deptno"> <!-- 算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID --> <generator class="native"></generator> </id> <property name="deptname"/> </class></hibernate-mapping>
阅读全文
0 0
- Hibernate 多对一小案例
- Hibernate多对一小案例
- Hibernate 多对多小案例
- Hibernate多对多的小案例
- hibernate详解(三)---单向多对一案例
- hibernate详解(四)---双向多对一案例
- hibernate系列七:多对一关联配置及案例
- Hibernate (分页,一对多,多对多,多对一)案例
- 小白记录~Hibernate中多对一关系
- Hibernate多对一
- hibernate多对一
- hibernate多对一
- hibernate多对一...
- hibernate多对一
- hibernate 多对一
- Hibernate一对多的小案例
- hibernate系列九:多对多关联配置及案例(一)
- read-Atleap-10-主业务分析-ContentField类-Hibernate多对一关系实施案例
- HDOJ2072 单词数
- cin详解
- 矩估计和最大似然估计
- LeetCode-96-Unique Binary Search Trees DP
- 数据结构与算法之树与二叉树
- Hibernate多对一小案例
- Oracle数据完整性和约束性
- Linux之静态IP的配置
- 2017 10 06 NOIP2017模拟赛
- 硬件电路设计基础:三极管(3)
- react学习文档
- 【干货】PS图像修复与修饰工具用法
- 数据结构——链表之顺序建立链表
- 数据结构与算法之图