分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

10-hibernate单表操作-组件属性

发布时间:2023-09-06 01:24责任编辑:沈小雨关键词:组件

组件属性:

实体类中某个属性属于用户自定义的类的对象,比如在实体类中某个属性是自定义类的对象:

这个Address是一个用户自定义类。

该自定义类Address定义如下:

//地址类public class Address { ???????private String postcode;//邮编 ???private String phone;//电话 ???private String address;//地址 ???????public Address() ???{ ???} ???public Address(String postcode, String phone, String address) { ???????//super(); ???????this.postcode = postcode; ???????this.phone = phone; ???????this.address = address; ???} ???public String getPostcode() { ???????return postcode; ???} ???public void setPostcode(String postcode) { ???????this.postcode = postcode; ???} ???public String getPhone() { ???????return phone; ???} ???public void setPhone(String phone) { ???????this.phone = phone; ???} ???public String getAddress() { ???????return address; ???} ???public void setAddress(String address) { ???????this.address = address; ???}}

实体类中修改如下:

Test类中修改如下:

标准注册规则如下:address表示对应实体类中的属性名,class表示自定义类名,

下面的postcode表示自定义类中的属性名,表示对应数据库中字段。

在hbm.xml文件中注册如下:

 执行完后查询结果:

10-hibernate单表操作-组件属性

原文地址:http://www.cnblogs.com/alsf/p/7821656.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved