Nar*_*ges 5 java spring hibernate mongodb spring-data-mongodb
我用spring data mongodb开发了我的项目,并且曾经有这个文档:
@Document(collection="Instrument")
public class Instrument {
@Id
private Integer id;
private String name;
private String internalCode;
private String fosMarketId;
private String localCode;
//setters...getters... and constructurs....
Run Code Online (Sandbox Code Playgroud)
现在我需要向我的文档添加一些属性,如下所示:
....
private Long from;
private Long to;
private Long OpenHourfrom;
private Long OpenHourTo;
private Boolean isActive;
//setters...getters... and constructurs....
Run Code Online (Sandbox Code Playgroud)
所以我有这个新的构造函数:
@PersistenceConstructor
public Instrument(Integer id, String name, String internalCode, String fosMarketId, String localCode, Long from,
Long to, Long openHourfrom, Long openHourTo, Boolean isActive) {
super();
this.id = id;
this.name = name;
this.internalCode = internalCode;
this.fosMarketId = fosMarketId;
this.localCode = localCode;
this.from = from;
this.to = to;
this.OpenHourfrom = openHourfrom;
this.OpenHourTo = openHourTo;
this.isActive = isActive;
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行其中一种存储库方法时,抛出了此异常:
org.springframework.data.mapping.model.MappingException: No property openHourfrom found on entity class com.tosan.entity.Instrument to bind constructor parameter to!
at org.springframework.data.mapping.model.PersistentEntityParameterValueProvider.getParameterValue(PersistentEntityParameterValueProvider.java:74)
at ....
Run Code Online (Sandbox Code Playgroud)
请注意,我使用 spring-confix.xml 进行以下设置:
<mongo:mongo-client
host="IP" port="Port" >
<mongo:client-options write-concern="NORMAL"
connections-per-host="1000"
threads-allowed-to-block-for-connection-multiplier="600"
connect-timeout="10000"
max-wait-time="15000"
socket-keep-alive="true"
socket-timeout="15000"
/>
</mongo:mongo-client>
Run Code Online (Sandbox Code Playgroud)
我想知道如何将 hibernate spring 的自动更新属性设置为 true,以便我可以更新我的文档并添加新属性。
小智 0
import org.springframework.data.mongodb.core.mapping.Field;
@Field对每个字段使用注释
检查实体类的构造函数并确保参数名称正确
| 归档时间: |
|
| 查看次数: |
15811 次 |
| 最近记录: |