SSH整合之实体类和 实体类.hbm.xml

原创 2018年02月08日 16:54:13

SSH整合之实体类

先写实体类:

package com.lkl.model;


public class Emp {
	
	private int empno;
	private String ename;
	private String job;
	
	
	public Emp() {
		super();
	}


	public Emp(int empno, String ename, String job) {
		super();
		this.empno = empno;
		this.ename = ename;
		this.job = job;
	}


	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 String getJob() {
		return job;
	}


	public void setJob(String job) {
		this.job = job;
	}


	@Override
	public String toString() {
		return "Emp [empno=" + empno + ", ename=" + ename + ", job=" + job + "]";
	}
	
	
	
	
}

然后写相应的 .hbm.xml,比如我的实体类是Emp,就写Emp.hbm.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
	<!-- 配置实体类和表的关系 -->
	<class name="com.lkl.model.Emp" table="emp">
		<!-- 配置主键属性和字段的关系 -->
		<id name="empno" type="java.lang.Integer" column="empno">
			<!-- 指定主键的生成方式 -->
			<generator class="sequence">
				<!--指定用于生成主键的sequence  -->
				<param name="sequence">emp_seq</param>
			</generator>
		</id>
		<!-- 配置实体类中属性与表中字段的关系 -->
		<property name="ename" type="java.lang.String" column="ename"/>
		<property name="job" type="java.lang.String" column="job"/>
	</class>
</hibernate-mapping>
版权声明:本文为博主原创文章,未经博主允许不得转载。

毕设笔记--MyEclipse10 SSH Hibernate反向生成实体类和hbm.xml配置文件

步骤: 1.MyEclipse右上角选择 MyEclipse Database Explorer视图 2.选择需要反向生成的表,右击,选择Hibernate Reverse Engineering...
  • u014008219
  • u014008219
  • 2016年04月11日 11:16
  • 982

Hibernate之*hbm.xml文件和实体类操作数据库实现插入和查询

一、实体类(Entity)package com.javademo;import java.util.Date;public class Event { private Long id; ...
  • wnl_csdn
  • wnl_csdn
  • 2016年08月26日 22:30
  • 1147

xxx.hbm.xml中property必须与对应的实体类一致吗?

如题目所问,经测试,xxx.hbm.xml中property字段未在实体类中有相应的set/get方法,控制台会报错;相反,实体类中可以添加xxx.hbm.xml中没有的字段。         熟悉...
  • h082602
  • h082602
  • 2016年07月27日 10:13
  • 603

利用Eclipse/MyEclipse 实体类生成.hbm.xml文件

在Struts+Hibernate+Spring 三大框架开发web程序的时候,通常为了节省开发间,提高开发效率,通常会使用到许多三方插件,那么这次要给大家分享的是如何利用Eclipse/MyEcli...
  • judyge
  • judyge
  • 2016年03月20日 09:17
  • 2158

SSH中使用jpa注解方式配置实体类

因为三大框架整合之后不在使用hibernate.cfg.xml来管理实体类,而是由Spring的applicationContext.xml进行管理。 所以只需要在applicationContex...
  • Kiss_Fly
  • Kiss_Fly
  • 2016年01月12日 08:56
  • 1662

使用HibernateTools工具通过数据库表逆向生成实体类,hbm.xml文件等

1.下载HibernateTools工具包,解压后如下: HibernateTools文件夹下有以下两个文件夹: 2.打开Eclipse安装目录,打开eclipse...
  • HLoach
  • HLoach
  • 2017年03月17日 17:46
  • 1789

Myeclipse 反向工程生成实体类和hbm.xml文件

新学使用Hibernate。 在左边找到你建立的数据表。 右键,选择 Hibernate Reverse Engineering。 选择安放目录。 让i...
  • Fly_TheWind
  • Fly_TheWind
  • 2016年03月31日 21:21
  • 707

hibernate实体类配置文件,一般命名为 类名.hbm.xml

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"     "http://www.hibernate.org/dtd/hibernate-mapping-3....
  • lyf_ldh
  • lyf_ldh
  • 2017年09月18日 19:15
  • 285

SSH——hibernate 利用注解实现实体关联映射详解

一、JPA: JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中实现数据持久化。同时,它还是JCP...
  • Daybreak1209
  • Daybreak1209
  • 2015年11月02日 20:22
  • 4075

hibernate + spring.xml 实体类映射几种方法的介绍

由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好,  所以,在项目中我一直使用spring的org.springframework.orm.hibernat...
  • sdmxdzb
  • sdmxdzb
  • 2015年01月18日 18:30
  • 1308
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSH整合之实体类和 实体类.hbm.xml
举报原因:
原因补充:

(最多只允许输入30个字)