社区
Java EE
帖子详情
hibernate生成持久化类的问题
sunguoyu12
2007-07-06 09:11:39
我用myeclipse生成持久化类时为什么总是多出一个来,比如说user.java,它就会多出一个userID.java.
但是我连别人的数据库生成就没有这个问题,请问高手们是怎能么回事呀,应怎么解决呀,急!!
...全文
212
1
打赏
收藏
hibernate生成持久化类的问题
我用myeclipse生成持久化类时为什么总是多出一个来,比如说user.java,它就会多出一个userID.java. 但是我连别人的数据库生成就没有这个问题,请问高手们是怎能么回事呀,应怎么解决呀,急!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
苜蓿草茸茸
2007-07-06
打赏
举报
回复
你是不是自动生成Pojo的时候,看看你的数据库设没设主键!
通俗易懂的
Hibernate
教程(含配套资料)
本教程为授权出品教程本Java视频教程基于
Hibernate
4.x 录制。内容涵盖安装
Hibernate
tools 插件、Session 核心方法、
持久化
对象生命周期、对象关系映射(1-n、1-1、n-n、继承映射)、检索策略、检索方式(对象导航图、OID 检索、HQL、QBC、本地SQL)、
Hibernate
一二级缓存、管理 Session、批量处理等
Hibernate
企业级开发的核心技术。本Java视频教程将帮助掌握学习者编写出具有合理的软件架构,以及好的运行性能和并发性能的实用
Hibernate
应用。Java视频教程内容注重理论与实践相结合,列举大量具典型性和实用价值的
Hibernate
应用实例,并提供详细的开发和部署步骤。
Hibernate
的
持久化
类
Hibernate
是一个开源的ORM(对象关系映射)框架,用于将Java程序中的对象映射到数据库中的关系型数据。在
Hibernate
中,
持久化
类
是用来映射Java对象和关系型数据库表的
类
。在
Hibernate
中,主键
生成
策略有多种,常见的有自增、UUID、序列等。其中@GeneratedValue注解中的strategy属性指定主键
生成
策略的方式,IDENTITY表示使用自增方式
生成
主键。其中标签中的class属性指定主键
生成
策略的方式,identity表示使用自增方式
生成
主键。
Hibernate
持久化
类
编写的规则,主键
生成
策略,
持久化
类
的三种状态,
Hibernate
持久化
类
的三种状态转换,
Hibernate
持久态对象特性
Hibernate
持久化
类
编写的规则 一、
持久化
类
的概述 1、什么是
持久化
类
持久化
:将内存当中的一个对象
持久化
到数据库当中的过程。
Hibernate
框架就是用来进行
持久化
的框架。
持久化
类
:一个Java对象与数据库的表建立了映射关系,那么这个
类
在
Hibernate
当中就可以称为
持久化
类
持久化
类
= Java
类
+ 映射文件 二、
持久化
类
的编写规则 1、
持久化
类
的编写规则 (1)对
持久化
类
提供一...
Hibernate
持久化
类
的要求
我们在使用
Hibernate
的
持久化
类
时,应该遵守如下规则:1、提供一个无参的构造器:方便
Hibernate
使用Constructor.newInstance()来创建
持久化
类
的实例。为了方便
Hibernate
的运行时
生成
代理,构造器的访问控制修饰符至少是包可见的,即大于或等于默认的访问控制符2、提供一个标识属性:表示属性通常映射数据库表的主键字段。其
类
型可以是任何的原始
类
型、原始
类
型的包
hibernate
中
持久化
类
的编写规则和主键
生成
策略
hibernate
中
持久化
类
的编写规则
持久化
类
需要提供无参数的构造方法。\color{red}{
持久化
类
需要提供无参数的构造方法。}
持久化
类
需要提供无参数的构造方法。 因为在
Hibernate
的底层需要使用反射
生成
类
的实例。
持久化
的属性需要私有,对私有的属性提供共有的get和set方法。\color{red}{
持久化
的属性需要私有,对私有的属性提供共有的get和set方法。}
持久化
的属...
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写文章