详解 hibernate mapping配置

每个hibernate只会启动的时候引入一个文件,那就是:hibernate.cfg.xml
mapping需要我们在hibernate中引入,
<mapping resource="com/hibernate/test/hibernate_IP.xml"/> <mapping class="com.hibernate.test.Student"/>
代码片段:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.hibernate.test">
<class name="IP_List" table="IP_LIST">
<id name="ip" column="Ip">
<generator class="native"></generator>
</id>
<property name="Status" column="Status"></property>
</class>
</hibernate-mapping>
class标签 对应的name为Java实体类 table为表名;
id为主键 主键自增策略:<generator class="native"></generator> native会根据不同数据库 采取不同的自增策略
<property>标签对应数据库中的字段 column
package com.hibernate.test;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name="Student")
public class Student {
private int id;
private String name;
/**
* id
*
* @return the id
* @since CodingExample Ver(编码范例查看) 1.0
*/
@Id
@GeneratedValue
public int getId() {
return id;
}
/**
*
* @param id
* the id to set
*/
public void setId(int id) {
this.id = id;
}
/**
* name
*
* @return the name
* @since CodingExample Ver(编码范例查看) 1.0
*/
@Column(name="name")
public String getName() {
return name;
}
/**
*
* @param name
* the name to set
*/
public void setName(String name) {
this.name = name;
}
}
实体类添加注解:@Entity 对应的表为@Table
主键为@ID 自增策略配置:@GeneratedValue
@Column 注解对应为数据库中的字段
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 详解
# hibernate
# mapping配置
# mapping
# 基于spring boot 1.5.4 集成 jpa+hibernate+jdbcTemplate(
# Hibernate实体对象继承的三种方法
# 基于Hibernate中配置文件的学习(分享)
# Spring Boot + Jpa(Hibernate) 架构基本配置详解
# java中hibernate二级缓存详解
# Hibernate对数据库删除、查找、更新操作实例代码
# 深入理解hibernate的三种状态
# 详解hibernate自动创建表的配置
# 主键
# 数据库中
# 只会
# 希望能
# 实体类
# 谢谢大家
# 那就是
# DOCTYPE
# DTD
相关文章:
香港服务器租用费用高吗?如何避免常见误区?
Bpmn 2.0的XML文件怎么画流程图
建站之星如何快速生成多端适配网站?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
深圳网站制作的公司有哪些,dido官方网站?
建站主机核心功能解析:服务器选择与网站搭建流程指南
打鱼网站制作软件,波克捕鱼官方号怎么注册?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
建站主机服务器选型指南与性能优化方案解析
成都网站制作报价公司,成都工业用气开户费用?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
C#怎么创建控制台应用 C# Console App项目创建方法
建站之星如何配置系统实现高效建站?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
IOS倒计时设置UIButton标题title的抖动问题
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
Python路径拼接规范_跨平台处理说明【指导】
临沂网站制作公司有哪些,临沂第四中学官网?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
网站制作知乎推荐,想做自己的网站用什么工具比较好?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
如何通过西部数码建站助手快速创建专业网站?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
建站之星代理平台如何选择最佳方案?
建站主机是否等同于虚拟主机?
如何在宝塔面板中创建新站点?
宁波自助建站系统如何快速打造专业企业网站?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
如何选择高效可靠的多用户建站源码资源?
如何通过老薛主机一键快速建站?
建站之星如何保障用户数据免受黑客入侵?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
盐城做公司网站,江苏电子版退休证办理流程?
建站之星安装后如何自定义网站颜色与字体?
Android使用GridView实现日历的简单功能
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
如何用PHP工具快速搭建高效网站?
网站制作服务平台,有什么网站可以发布本地服务信息?
平台云上自主建站:模板化设计与智能工具打造高效网站
制作宣传网站的软件,小红书可以宣传网站吗?
如何选择最佳自助建站系统?快速指南解析优劣
如何有效防御Web建站篡改攻击?
*请认真填写需求信息,我们会在24小时内与您取得联系。