我目前遇到问题,我正在尝试制作批处理脚本,它涉及合同,发票和发票项目。如果一份合同到期,则必须创建新发票并移动合同日期。
因此,创建发票及其项目正常工作。更新合同本身存在问题,它不会更新新的合同价值。
请看,这是我的代码
dataSource {
pooled = true
jmxExport = true
driverClassName = "net.sourceforge.jtds.jdbc.Driver" //SQLServer
username = ""
password = ""
}
environments {
production {
dataSource {
dbCreate = "update"
username = ""
password = ""
url = "jdbc:jtds:sqlserver://"
properties {
maxActive = -1
minEvictableIdleTimeMillis=1800000
timeBetweenEvictionRunsMillis=1800000
numTestsPerEvictionRun=3
testOnBorrow=true
testWhileIdle=true
testOnReturn=false
validationQuery="SELECT 1"
}
}
}
}
我做错了什么?
提前致谢。
David L。
答案 0 :(得分:0)
您必须将合同持久保存到entityManager。
$this->getEntityManager()->persist($contract);