社区
Java EE
帖子详情
如何在Hibernate *.hbm.xml 文件中定义关联查询
zzl200518mail
2008-11-22 10:36:02
如何在Hibernate *.hbm.xml 文件中定义关联查询
...全文
132
2
打赏
收藏
如何在Hibernate *.hbm.xml 文件中定义关联查询
如何在Hibernate *.hbm.xml 文件中定义关联查询
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaojiit
2008-11-22
打赏
举报
回复
在进行复和查询时,可以用HQL或Criteria操作, 建议用后者,完全面向对象向的查询语句,很方便的。
xiaojiit
2008-11-22
打赏
举报
回复
可以这样的,举例说明 吧,问答功能:有问题类别和问题,一个类别对对应多个问题,那么在ASk.hbm.xml里,添加这个:
<property name="replycount" type="integer" update="true"
insert="true" column="replycount" not-null="true">
</property>
<many-to-one name="qtype" class="com.clove.cms.model.QType"
insert="false" update="false" column="tid" />
在ASK 这个Entity中,添加
/问题类别
private QType qtype = new QType();
//问题类别名称
private String typeName=props.getDEFAULT_EMPTY();
public QType getQtype() {
return qtype;
}
public void setQtype(QType qtype) {
setTypeName(qtype);
this.qtype = qtype;
}
public String getTypeName() {
return typeName;
}
public void setTypeName(QType type) {
try {
if(type != null && type.getTitle()!=null){
this.typeName=type.getTitle();
}
} catch (Exception e) {
e.printStackTrace();
}
}
这样,就可以进行表的关连了。
hibernate
.
hbm
.
xml
详解
在Java的持久化框架
Hibernate
中
,`
hibernate
.
hbm
.
xml
`
文件
是至关重要的,它
定义
了Java对象与数据库表之间的映射关系,使得对象模型能够与关系型数据库无缝对接。这篇文章将深入解析`
hibernate
.
hbm
.
xml
`的结构和主要...
Hibernate
的........htm.
xml
和
hibernate
cfg.
xml
配置
`.
hbm
.
xml
`
文件
是
Hibernate
的对象关系映射
文件
,它
定义
了Java类和数据库表之间的映射关系。
文件
中
包含以下关键元素: 1. `<class>`:
定义
一个Java类,对应数据库
中
的一个表。 2. `<id>`:标识对象的唯一标识,对应...
xdoclet 用于生成*.
hbm
.
xml
标题提到的"xdoclet 用于生成*.
hbm
.
xml
"表明xdoclet主要被用来自动生成
Hibernate
的映射
文件
——.
hbm
.
xml
。
Hibernate
是一个流行的开源对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,而无需编写...
Hibernate
逆向生成entity和
hbm
.
xml
文件
在开发过程
中
,为了减少手动编写实体类(Entity)和对应的
hbm
.
xml
配置
文件
的工作量,
Hibernate
提供了一个逆向工程工具,可以基于现有数据库结构自动生成这些代码。 实体类是Java对象,它们代表数据库
中
的表,而
hbm
....
hibernate
-dtd
在
Hibernate
中
,DTD
文件
主要用来
定义
配置
文件
的结构,例如`
hibernate
.cfg.
xml
`和映射
文件
`*.
hbm
.
xml
`。 在
Hibernate
的配置
文件
`
hibernate
.cfg.
xml
`
中
,DTD
定义
了如何设置数据库连接、SessionFactory、缓存策略等...
Java EE
67,537
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章