spring mvc 定义模型外键时允许为Null

新手记录,习惯定义模型时将外键的数据类型为long,基本类型。

这样生成的外键是不允许为Null,但是可以通过设置字段的Column注解,使之允许为Null。

矛盾又来了,如果这样的话,在insert数据时基本类型long是默认值为0,还是会提示外键约束的异常提示。

最后无奈将外键定义为Long类型,即非基本类型,允许为Null,也不需要Column注解来让其为Null。在插入数据时由于其默认值为null,外键也即为null。

但是不知道这样定义有什么后果。

最新文章

  1. Spark on YARN的部署
  2. 读取DBF文件数据
  3. Python成长笔记 - 基础篇 (九)
  4. Codeforces Round #202 (Div. 2) A,B
  5. Animator根骨骼运动原始实现代码
  6. 扩展jQuery easyui datagrid增加动态改变列编辑的类型
  7. [Angular 2] Order Dynamic Components Inside an Angular 2 ViewContainer
  8. IOS,Object C学习过程中遇到的attributes
  9. Maximum Subarray——LeetCode
  10. The c programming language第一章节所有程序的实现
  11. Windows上的的神技
  12. 今天我成为了CSDN博客专家
  13. 3D 散点图的绘制
  14. SUSE12Sp3安装配置.net core 生产环境(1)-IP,DNS,网关,SSH,GIT
  15. 布局优化之ViewStub源码分析
  16. PAT L2-016 愿天下有情人都是失散多年的兄妹
  17. Linux记录-分区(df/fdisk/mount/umount/fuser)
  18. Hive数据倾斜解决办法总结
  19. SWIFT中计算两个日期间隔多少小时
  20. day8:vcp考试

热门文章

  1. oracle 新增主键
  2. VSCode提示pylint isnot installed
  3. 单机,伪分布式,完全分布式-----搭建Hadoop大数据平台
  4. .NET clickonce修改发布名称等
  5. 【ARC074F】Lotus Leaves 最小割
  6. shell-003:用for循环统计内存使用量
  7. redis锁
  8. C++_标准模板库STL概念介绍5-其他库与总结
  9. RabbitMQ 在Linux环境中的默认位置
  10. 格子刷油漆(dp)-----------蓝桥备战系列