社区
Java EE
帖子详情
Hibernate自动生成持久化类
mathieuxiao
2008-11-11 12:50:02
我使用MyEclipse6.5+Hibernate3.2自动生成持久化类的时候,表名tb_content(id, content两列),自动生成了两个类一个是TbContentId,另一个是TbContent。TbContentId包含id, content两个字段,而TbContent只包含id一个字段,而我理解中的是应该自动生成包含id, content两个字段的TbContent类,不知道为什么会出现这个结果,应该怎么解决?
...全文
254
11
打赏
收藏
Hibernate自动生成持久化类
我使用MyEclipse6.5+Hibernate3.2自动生成持久化类的时候,表名tb_content(id, content两列),自动生成了两个类一个是TbContentId,另一个是TbContent。TbContentId包含id, content两个字段,而TbContent只包含id一个字段,而我理解中的是应该自动生成包含id, content两个字段的TbContent类,不知道为什么会出现这个结果,应该怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mathieuxiao
2008-11-11
打赏
举报
回复
果然简单,设置了主键就ok了,谢谢
danny2
2008-11-11
打赏
举报
回复
hibernate是要有主键唯一标识一条记录的
你不定主键,hibernate不知道怎么识别一条记录
我想应该是这个原因hibernate才把你整个表的所有字段抽出做主键了,
你定个主键就没问题了
zjnoall
2008-11-11
打赏
举报
回复
哎呀,这个还不简单啊!你在配置自动生成的时候,第一步有个Create abstract class的复选框不要打钩就好了。!!
而且前提条件上你要设置了主键咯的哈!简单~~~
mathieuxiao
2008-11-11
打赏
举报
回复
[Quote=引用 5 楼 tzb08 的回复:]
引用 4 楼 mathieuxiao 的回复:
[Quote=引用 1 楼 danny2 的回复:]
hibernate把主键单独抽出作为一个类了
怎样才能禁止呢?
[/Quote]
要的就这效果,干嘛要禁止啊!?
[/Quote]
我是Java菜鸟,能不能解释一下为什么要两个类呢,一个够用了啊?
mathieuxiao
2008-11-11
打赏
举报
回复
不是联合主键,我根本还没有设置主键
danny2
2008-11-11
打赏
举报
回复
[Quote=引用 3 楼 zou_wei_forever 的回复:]
你将id, content这二列设为联合主键了吗?
[/Quote]
看看是不是这样
tzb08
2008-11-11
打赏
举报
回复
[Quote=引用 4 楼 mathieuxiao 的回复:]
[Quote=引用 1 楼 danny2 的回复:]
hibernate把主键单独抽出作为一个类了
[/Quote]
怎样才能禁止呢?
[/Quote]
要的就这效果,干嘛要禁止啊!?
mathieuxiao
2008-11-11
打赏
举报
回复
[Quote=引用 1 楼 danny2 的回复:]
hibernate把主键单独抽出作为一个类了
[/Quote]
怎样才能禁止呢?
zou_wei_forever
2008-11-11
打赏
举报
回复
你将id, content这二列设为联合主键了吗?
_______--
2008-11-11
打赏
举报
回复
持久化类 可以自动声称么?用的什么插件啊
danny2
2008-11-11
打赏
举报
回复
hibernate把主键单独抽出作为一个类了
Hibernate
自动生成
持久化
类
和映射文件
Hibernate
中根据数据库中各表,使用myEclipse的返向工程,
自动生成
hibernate
.cfg.xml 配置文件 与person.hbm.xml映射文件和
持久化
类
(图文介绍)
使用MyEclipse
Hibernate
Tool生成
持久化
类
本文主要介绍如何使用MyEclipse
Hibernate
Tool工具
自动生成
持久化
类
。 如果DB Browser视图没有打开,则通过Window—>Show View—>Other,选择DB Browser项。 在DB Browser视图中点击New按钮。 在...
Hibernate
持久化
类
编写的规则,主键生成策略,
持久化
类
的三种状态,
Hibernate
持久化
类
的三种状态转换,
Hibernate
持久态对象特性
Hibernate
持久化
类
编写的规则 一、
持久化
类
的概述 1、什么是
持久化
类
持久化
:将内存当中的一个对象
持久化
到数据库当中的过程。
Hibernate
框架就是用来进行
持久化
的框架。
持久化
类
:一个Java对象与数据库的表建立了...
Hibernate
入门(IDEA下
自动生成
映射文件及实体
类
)
2.创建
持久化
类
3.创建对象-关系映射文件 4.通过
Hibernate
API编写访问数据库的代码 2.创建一个
hibernate
项目(IntelliJ IDEA下演示) 后续需要连接数据库,手动导入这两个包 3.配置文件 修改
hibernate
.cfg....
Hibernate
持久化
类
的要求
我们在使用
Hibernate
的
持久化
类
时,应该遵守如下规则:1、提供一个无参的构造器:方便
Hibernate
使用Constructor.newInstance()来创建
持久化
类
的实例。为了方便
Hibernate
的运行时生成代理,构造器的访问控制修饰符...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章