社区
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类,不知道为什么会出现这个结果,应该怎么解决?
...全文
319
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
Synchronizer是一个Eclipse插件,可以
自动生成
*.hbm文件、
持久化
类
和DAOs
Hibernate
Synchronizer是一个Eclipse插件,可以
自动生成
*.hbm文件、
持久化
类
和DAOs。了解
Hibernate
Synchronizer插件的详细信息可以访问:http://www.binamics.com/
hibernate
sync/ 。 一、
Hibernate
Synchronizer的功能包括: l ...
myeclipse生成实体
类
mysql_Myeclipse
自动生成
可
持久化
类
的映射文件的方法
1.打开DB Browser,新建一个数据库的连接,找到想要
持久化
操作的数据库表的图标,右键选择
hibernate
reverse engineering2.之后出现如下所示:java src folder:对应工程的src目录java packega:对应工程中存放的包名,一般选择和
持久化
类
放在一起create pojo<>DB table mapping information:选...
Hibernate
根据数据库表生成
持久化
类
和映射文件
先在数据库创建好您的表 步骤: 1.首先 2.新建数据库模版 3.配置数据库信息 然后完成 4.把项目变成
Hibernate
项目 5.在myeclisp中引入数据库 下一步..完成 根据数据库的表
自动生成
持久化
类
及
spring+
hibernate
自动生成
数据库表结构
现在越来越多的java项目采用java EE开发,spring+
hibernate
+stuts或者spring+
hibernate
+jsp的模式越来越常见,于是,更多的是spring来整合和管理
hibernate
,而不是
hibernate
独立配置。在项目开发过程中,很多童鞋可能都会经常遇到进行项目移植的情况。这样数据库移植的问题就成了一个令人头疼的问题。也许你说可以从数据库导出表结构,然后再建立新
myEclipse
自动生成
hibernate
框架
Hibernate
是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate
可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,
Hibernate
可以在应用EJB的J2EE架构中取代CMP,完成数据
持久化
的重任。
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章