hibernater Field 'address_id' doesn't have a default value
来源:互联网 发布:知乐胶囊多少钱一盒 编辑:程序博客网 时间:2024/06/05 06:02
今天再用N-1 有链接表是关联两张表是
报了一个hibernater Field 'address_id' doesn't have a default value、
百度了一下
http://blog.csdn.net/zhouyingge1104/article/details/26271607
,可能还有其他原因
@ManyToOne(targetEntity=Address_test.class,cascade=CascadeType.ALL)
//@JoinColumn(name="address_id",nullable=false) //映射外键 单方向映射
@JoinTable(name="person_address", //连接表的名字
joinColumns=@JoinColumn(name="person_id",unique=true), //主表 n-1关联
inverseJoinColumns=@JoinColumn(name="address_id")) //从表
private Address_test address;
因为之前做了没有表关联的,所以导致,数据库中已经存在表
所以,但是我的xml配置文件是update ,是以前的表对现在表的影响,导致 只需要将update改为create ,就行了,如果比数据有要求,则在对create,改为update
其实之间的操作,就是删除表的过程
<property name="hibernate.hbm2ddl.auto">update</property>
- hibernater Field 'address_id' doesn't have a default value
- Hibernate中Caused by: java.sql.SQLException: Field 'address_id'doesn't have a default value
- Field Doesn't Have a Default Value
- Field 'id' doesn't have a default value
- Field 'OPINION' doesn't have a default value
- Field 'id' doesn't have a default value
- Field 'id' doesn't have a default value
- Mysql Field * doesn't have a default value解决方法
- Field 'id' doesn't have a default value问题解决方法
- Field 'id' doesn't have a default value
- Field 'id' doesn't have a default value
- Field 'id' doesn't have a default value
- Mysql Field * doesn't have a default value解决方法hibernate
- hibernate的Field 'id' doesn't have a default value
- Field 'id' doesn't have a default value 原因
- hibernate异常 --- Field "id" doesn't have a default value
- Mysql Field * doesn't have a default value解决方法
- Mysql Field * doesn't have a default value
- C++ Set常用用法
- PAT-1006
- JavaScript
- spring框架的搭建--入门
- php实现短链接系统
- hibernater Field 'address_id' doesn't have a default value
- 蓝桥杯--全排列
- JavaScript特点
- poj2718 Smallest Difference【贪心】
- 网络爬虫, Java爬虫,信息抓取的实现
- 链表的操作
- Ajax发送XML数据及解析
- JavaScript组成部分
- 搭积木