- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下域名
class User {
Boolean accountLocked
String password
Boolean passwordExpired
Boolean enabled
String username
String name
String surname
String gender
String urlPicture
String cellphone
String address
Integer pc
String permission
String email
Date created
Boolean accountExpired
static hasMany = [
customerOnlines: CustomerOnline,
partners: Partner,
roles: Role,
salesmans: Salesman,
subsidiaries: Subsidiary
]
static mapping = {
tablePerHierarchy false
id generator: 'identity'
table '`user`'
password column: '`password`'
email unique: true
}
static constraints = {
accountLocked nullable: true, default: false
password nullable: true
passwordExpired nullable: true, default: false
enabled nullable: true, default: true
username nullable: true, maxSize: 45
name nullable: true, maxSize: 45
surname nullable: true, maxSize: 100
gender nullable: true, maxSize: 15
urlPicture nullable: true
cellphone nullable: true, maxSize: 50
address nullable: true
pc nullable: true
permission nullable: true
created nullable: true
accountExpired nullable: true, default: false
}
class Subsidiary {
String subsidiaryName
Date dob
User user
static hasMany = [
partners: Partner,
phones: Phone,
salesmans: Salesman
]
static belongsTo = [Partner, User]
static mapping = {
id generator: "identity"
version false
}
static constraints = {
subsidiaryName nullable: true, maxSize: 100
dob nullable: true
}
def save(Subsidiary subsidiary) {
System.out.println(params)
def usuario = new User(name:params.name,surname:params.surname,address:params.address,cellphone:params.cellphone,gender:params.gender,username:params.username,password:params.password,pc:params.pc)
usuario.save flush:true
def subsidiaria= new Subsidiary(name:params.namesub,user:usuario)
subsidiaria.save flush:true
request.withFormat {
form multipartForm {
flash.message = message(code: 'default.created.message', args: [message(code: 'subsidiary.label', default: 'Subsidiary'), subsidiary.id])
redirect view: 'create'
}
'*' { respond subsidiary, [status: CREATED] }
}
}
subsidiaria.save flush:true
上引用了null或 transient 值,但是我找不到问题,即使我使用
usuario.addToSubsidiaries(subsidiaria).save()
,它也仍然无法正常工作,并且
最佳答案
我发现问题出在 Controller 本身上,不幸的是我不得不像这样放置两个表的所有参数
user.accountLocked=params.accountLocked
user.password=params.password
user.passwordExpired=params.passwordExpired
user.enabled=params.enabled
user.username=params.username
user.name=params.name
user.surname=params.surname
user.gender=params.gender
user.urlPicture=params.urlPicture
user.cellphone=params.cellphone
user.address=params.address
user.pc=params.pc
user.permission=params.permission
user.email=params.email
user.created=params.created
user.accountExpired=params.accountExpired
user.save flush:true
user.addToSubsidiaries(subsidiary)
user.save flush:true
关于hibernate - 非空属性引用一个 transient 值-必须在当前操作之前保存 transient 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41368641/
我知道这个问题已经被问过很多次了,但我找不到适合我的答案。 我在 Spring Roo 应用程序中有两个实体,它们处于多对多关系、发布和组件中。 首先,我通过以下方式获取现有版本的实例 selecte
我正在尝试将用户详细信息存储到下表中:user、role、user_role。尝试保存详细信息时,它会引发以下错误。 Error during managed flush [org.hibernate
我有两个 hibernate 实体 Coupon 和 CouponHistory,在 CouponHistory 和 Coupon 之间具有单向关系。 @Entity @Table(name = "v
我在外键 dimension_id 之一的表中有表 product。所以在服务层编写我的测试用例时它显示了错误。 这是我的测试用例 @Transactional(propagation = Propa
在 ARM 架构手册中提到缓存可以是 transient 的和非 transient 的,并且它是由实现定义的。我无法理解关于缓存的 transient 内存的概念和使用。我正在尝试编写启用 MMU
我有 2 个域模型和一个 Spring REST Controller ,如下所示: @Entity public class Customer{ @Id private Long id; @OneT
我知道这个问题在Stackoverflow中有很多问题,但是即使有很多答案,这些答案也帮不了我什么,也没有找到答案。 在我的WebAPP中,它可以正常工作,但是当我将其转换为API时,它失败了(主题标
我有以下域名 class User { Boolean accountLocked String password Boolean passwordExpired Bo
我写了一个 elisp 宏,在 transient-mark-mode 中保留区域: (defmacro keep-region (command) "Wrap command in code t
这是我的员工类(class): @Entity public class Employee { @Id @GeneratedValue private int id; private String f
我正在通读 Windows Phone 7.5 Unleashed,有很多代码看起来像这样(在页面的代码隐藏中): bool loaded; protected override void OnNav
我有一个自连接员工实体类,其中包含与其自身相关的 id、name 和 ref 列。我想创建它的新实例并将其保存到数据库。 首先我创建了一个 Employee 类的实例并将其命名为 manager。然后
我有一个用于添加新公寓的表单,在该表单中我有一个下拉列表,用户可以在其中选择负责的人员。 显然,当您从下拉列表中选择并尝试保存公寓时,我的应用程序认为该人已被修改。它给了我下面的错误,指示我应该首先保
我正在尝试保存一个复杂的对象,该对象内部有许多引用元素,而且它在大多数情况下都能完美运行。 但是在某些情况下,我们会遇到以下异常, object references an unsaved trans
我遇到了一些可能的问题答案,但这是关于从 Hibernate 3.4.0GA 升级到 Hibernate 4.1.8 的问题。所以这曾经在以前的版本下工作,我已经四处搜索了为什么它在这个新版本中出现了
似乎一遍又一遍地问这个问题,我仍然找不到解决我问题的答案。我在下面有一个域模型。每个新创建或更新的“安全用户”都需要我确保其具有配置文件,如果没有,则创建一个新的配置文件并分配给它。 配置文件的要求相
我很难调试为什么 JPA 不级联我的 @ManyToMany 关系。我发现的所有答案都与缺少级联语句有关。但我确实拥有它们并且仍然得到: Caused by: org.hibernate.Transi
例如,当我使用 transient 通过更改 translate(x, y) 的值来实现 2s 持续时间的动画时。如何获取0.5s时刻translate(x, y)的当前值? 最佳答案 我认为你做不到
我在尝试保存属于多对多关联的对象时收到 TransientObjectException。我有点理解为什么会这样,但想了解如何正确完成我正在尝试做的事情。 简而言之,我正在尝试做的事情: 我的应用程序
transient final int 和 transient final Integer 有什么不同。 使用 int: transient final int a = 10; 序列化前: a = 1
我是一名优秀的程序员,十分优秀!