Hibernate的注解
来源:互联网 发布:河南教师网络培训平台 编辑:程序博客网 时间:2024/06/08 00:44
首先你的实体和Hibernate.cfg.xml是建好的
然后在实体类开始配置
这是Emp的配置
@Entity
@Table(name="emp")
public class Emp implements java.io.Serializable {
@Table(name="emp")
public class Emp implements java.io.Serializable {
// Fields
@Id
@GeneratedValue(generator="seqs",strategy=GenerationType.SEQUENCE)
@SequenceGenerator(name="seqs",sequenceName="seq_id",allocationSize=1)
private Integer empno;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="deptno")
private Dept dept;
@Column(name="ename")
private String ename;
@Transient
private String job;
@Transient
private Integer mgr;
@Transient
private Date hiredate;
@Column(name="sal")
private Double sal;
@Transient
private Double comm;
@Id
@GeneratedValue(generator="seqs",strategy=GenerationType.SEQUENCE)
@SequenceGenerator(name="seqs",sequenceName="seq_id",allocationSize=1)
private Integer empno;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="deptno")
private Dept dept;
@Column(name="ename")
private String ename;
@Transient
private String job;
@Transient
private Integer mgr;
@Transient
private Date hiredate;
@Column(name="sal")
private Double sal;
@Transient
private Double comm;
这是Dept的实体类配置
@Entity
@Table(name="Dept")
public class Dept implements java.io.Serializable {
@Table(name="Dept")
public class Dept implements java.io.Serializable {
@Id
@GeneratedValue(generator="seqs",strategy=GenerationType.SEQUENCE)
@SequenceGenerator(name="seqs",sequenceName="seq_id",allocationSize=1)
private Integer deptno;
@Column(name="dname")
private String dname;
@Column(name="loc")
private String loc;
@OneToMany(mappedBy="dept")
private Set<Emp> emps = new HashSet<Emp>(0);
然后将这两个实体类添加到配置文件中
在SessionFctory的生成中
Configuration cfg= new AnnotationConfiguration();
cfg.configure();
SessionFactory sf=cfg.buildSessionFactory();
Session s=sf.openSession();
return s;
cfg.configure();
SessionFactory sf=cfg.buildSessionFactory();
Session s=sf.openSession();
return s;
这样就可以进行一些逻辑编写了。
0 0
- Hibernate的Annotation注解
- Hibernate的Annotation注解
- Hibernate的注解开发
- [hibernate]注解的说明
- hibernate 注解的使用
- Hibernate的注解
- hibernate的注解
- Hibernate的Annotation注解
- Hibernate的Annotation注解
- Hibernate的Annotation注解
- Hibernate注解的使用
- 基于注解的Hibernate
- Hibernate注解的问题
- hibernate注解的测试
- Hibernate的注解
- Hibernate的Annotation注解
- Hibernate的注解
- hibernate的@Transient注解
- maven安装的问题
- Android
- 2015年rctf web150 (Update set 二次注入)
- bat-setlocal enabledelayedexpansion
- poj 2527 Polynomial Remains 模拟多项式的除法
- Hibernate的注解
- 理解JS的函数(Function)基础
- 详解:腾讯帝国将会如何走向灭亡!!
- 一元线性回归模型与最小二乘法及其C++实现
- MySQL-group_concat函数用法-生成签到日期序列
- Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
- 决定
- 【图像处理】几何常用公式归纳
- Java中Runnable和Thread的区别