hibernate映射文件中设置字段长度后,生成到oracle数据库中增加了一倍?请问怎样解决?谢谢。

luoxiang2000 2007-09-14 11:41:38
比如设置name字段的长度为32,生成数据库的表中字段长度变成了64。
...全文
610 8 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
不懂,帮顶
为什么要在映射文件里设置字段长度呢,偶一般是设计好数据库,然后在映射文件中将类的属性对应到表的字段,仅此而已

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧