我想通过调用父对象保存将父实体和子实体一起保存到MySQL数据库中.父实体和子实体之间存在一对一的映射.父ID是自动生成的,我们需要在子项中使用它作为子项的pk.
我使用的是Spring Data JPA 2.0(JPA提供程序是Hibernate)和Spring MVC框架.当试图插入实体时,我收到以下错误.
根本原因
org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value: com.serro.cbmapi.model.Child.parent; nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value: com.serro.cbmapi.model.Child.parent org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:207)
Run Code Online (Sandbox Code Playgroud)
这是我的数据库架构:
Parent Table:
CREATE TABLE `parent` (
`pid` int(11) NOT NULL AUTO_INCREMENT,
`parent_name` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`pid`) ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=latin1;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Child Table:
CREATE TABLE `child` (
`cid` int(11) NOT NULL,
`child_name` varchar(256) CHARACTER SET utf8 COLLATE …Run Code Online (Sandbox Code Playgroud) 我试图强制 Wi-Fi 适配器在连接到支持 2.4 GHz 和 5 GHz(WPA 身份验证)的接入点时使用特定通道。
我正在使用以下配置:
操作系统:Raspbian
型号:Raspberry Pi 2 Model B
Wi-Fi 适配器:Edimax EW-7811UTC
驱动程序:8812au
我还尝试使用不同的 Wi-Fi 适配器:使用驱动程序 rt2800 的 Asus USB-N53。
尝试用iwconfig哪个给予SET failed on device wlan0 ; Operation not supported。
也尝试过wpa_supplicant。
wpa_cli需要向或实用程序提供哪些额外参数wpa_supplicant,以便 Wi-Fi 适配器仅连接到特定频段?