tyourayi 2010-10-25 03:21
浏览 318
已采纳

关于HIBERNATE数据类型的转换

请问下我用hibernate(hibernate.hbm2ddl.auto)生成数据库表的时候java.lang.byte这种类型的字段全部转换成了tinyint(1),按道理应该是转换成bit(1)类型才对,请问下是什么原因呢

  • 写回答

2条回答 默认 最新

  • oyj7454103 2010-10-25 05:20
    关注

    官方标志转换!
    Java数据类型 Hibernate数据类型 标准SQL数据类型
    (PS:对于不同的DB可能有所差异)
    byte、java.lang.Byte byte TINYINT
    short、java.lang.Short short SMALLINT
    int、java.lang.Integer integer INGEGER
    long、java.lang.Long long BIGINT
    float、java.lang.Float float FLOAT

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部