社区
Java EE
帖子详情
hibernate映射文件中设置字段长度后,生成到oracle数据库中增加了一倍?请问怎样解决?谢谢。
luoxiang2000
2007-09-14 11:41:38
比如设置name字段的长度为32,生成数据库的表中字段长度变成了64。
...全文
645
8
打赏
收藏
hibernate映射文件中设置字段长度后,生成到oracle数据库中增加了一倍?请问怎样解决?谢谢。
比如设置name字段的长度为32,生成数据库的表中字段长度变成了64。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenchanchina
2008-12-11
打赏
举报
回复
没有配错,hibernate生成的SQL是 "fieldname varchar2(32 char)",你在pl/sql中这么执行也是翻倍的
free_zk
2007-09-19
打赏
举报
回复
用什么生成的,【xdoclet-1.2.2】吗
是不是哪里配错了
bushuang
2007-09-19
打赏
举报
回复
奇怪的问题
luoxiang2000
2007-09-19
打赏
举报
回复
直接根据映射文件生成数据库阿,不用手动创建数据表
amazeur
2007-09-19
打赏
举报
回复
你数据库的表里字段设了多长,是varchar2的吗?
luoxiang2000
2007-09-19
打赏
举报
回复
就是用的SchemaExport
yilinhust
2007-09-16
打赏
举报
回复
没用过ORACEL,关注中。。。
zjf405
2007-09-14
打赏
举报
回复
不懂,帮顶
为什么要在映射文件里设置字段长度呢,偶一般是设计好数据库,然后在映射文件中将类的属性对应到表的字段,仅此而已
hibernate
自动
映射
字段
类型对照表
hibernate
框架在实现自动
生成
数据库
表时,对现有的java
字段
类型和常用的
数据库
如(
Oracle
,MySQL,PostgreSQL)等有对应的
字段
映射
关系,该
文件
的主要内容就是具体的
字段
映射
情况。
hibernate
实体类
生成
模板(适用于orcale)
将
数据库
表
中
的
字段
映射
成
hibernate
实体类
SSH实现
文件
上传和下载
SSH实现
文件
上传和下载。。。。。。。。。。。。
hibernate
配置
二.创建持久化对象和
映射
文件
1.持久化对象创建 2.
映射
文件
创建格式: //
数据库
中
的主键
生成
策略 三.配置
hibernate
.cfg.xml
文件
:该
文件
需放在src目录下 org.
hibernate
.dialect.
Oracle
9Dialect
oracle
.jdbc.driver.
Oracle
Driver jdbc:
oracle
:thin:@IP:port:
数据库
名(
数据库
实例/sid)
数据库
用户名
数据库
密码 true
Hibernate
框架
映射
Oracle
中
的LONG类型
字段
编程
首先,我们需要正确配置
Hibernate
环境。这包括引入
Hibernate
的相关库
文件
以及配置
Hibernate
的配置
文件
(通常是一个名为
hibernate
.cfg.xml的
文件
)。在上述代码
中
,我们使用了
Hibernate
的Configuration类来加载
Hibernate
的配置信息,并使用StandardServiceRegistryBuilder来构建SessionFactory。在使用
Hibernate
框架进行
数据库
开发时,经常会遇到需要
映射
Oracle
数据库
中
的LONG类型
字段
的情况。
Java EE
67,541
社区成员
225,857
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章