Dorado前台DataSet中的数据传到后台用Hibernate保存到数据库中,Hibernate不能识别该对象,如果强行保存会报如下错误:
严重: Fail to save persistentObject
org.hibernate.MappingException: Unknown entity: org.zzuli.noc.dhcp.DHCPDomain$$EnhancerByCGLIB$$f077626c
at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:693)
at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1485)
。。。。。。
com.sybase.orm.dao.DaoException: Fail to save persistentObject
。。。。。。。
Hibernate实现懒加载的话,通过Hibnate获得的数据传送到前台Dorado不能识别,如果强行加载回报如下错误:
严重: Fail to load all
org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of org.zzuli.noc.dhcp.AddressPool.version
at org.hibernate.property.DirectPropertyAccessor$DirectSetter.set(DirectPropertyAccessor.java:143)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:583)
at org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:229)
。。。。。。。。。。
严重: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
第一个问题是Hibenate不识别DataSet数据,应该是DataSet迭代强制转化为Model对象时有脏数据残留,可以通过设置全部清楚该脏数据。第二个问题是DataSet不识别关联数据,应该可以通过设置Dorado的Models之间的管理关系识别该关联数据。但是两个都没有在Dorado的官方文件中没有找到对应的解决方法,还请高手指教。目前解决的方法是:针对问题一,使用Dataset中的数据信息重新生成干净的Model对象,不再直接对强制转换Model对象保存;针对第二个问题,只能分步将数据导入到Dorado的Model层中,不再一次导入。
分享到:
相关推荐
平时工作中整理的 都是一些比较常用的 Dorado软件dataset字段EL判断表达式 例如:只能输入数字,不能大于xx,电子邮件验证,车牌号码等。 拿来分享,请尊重劳动成果。
dorado5的Dataset说明,word文档
Dorado提供了Dataset以及数据感知组件,协助程序员快速的开发各种数据库应用系统。dorado的组件不但让大部分的dorado程序员可以立即...本手册主要说明dorado中如何利用dataset以及数据感知组件快速开发数据库应用系统
ViewModel:视图模型。... 数据控件可以直接与Dataset进行绑定并自动对Dataset中的数据进行展现。 BRich客户端: 即Browser Rich Client。是指运行与纯浏览器环境中的具有富客户端表现能力的客户端。
dorado7链接Oracle数据库详细配置
dorado-hibernate和dorado-core的jar包,网上我没下到,
我们学习到了如何进行基本的dorado开发,然而其中并未涉及到Web项目的最大的根本,即数据的交互和页面中的数据展现。本书中从第5章至第8章,主要以HelloWorld示例进行四部分的示例讲解。在<展现>章节中主要讲解了...
资源:eclipse-4.3_for_dorado7_ide.zip 之前公司Dorado7开发环境(含插件开箱即用)压缩包珍藏版,支持dorado9开发。
在dorado开发中,都需要使用到的jsdoc,该下载就是一份dorado7.5官方离线文档
dorado5的 Dataset说明,PDF文档
6.6 在JSP的Scriptlet中使用ViewModel 142 7 Module(数据坞) 144 7.1 使用方式 144 7.2 动态参数设定 145 7.3 缓存处理机制 147 8 组件使用说明 149 8.1 动态创建和初始化组件 149 8.2 Dorado组件如何与标准DHTML...
6.1.3. 创建数据集(Dataset) 65 6.1.4. 创建数据表格(DataTable) 70 6.1.5. 创建分页导航条(PagePilot) 71 6.1.6. 创建数据导航条(DataPilot) 72 6.1.7. 创建自动表单(AutoForm) 73 6.1.8. 创建数据更新命令...
dorado5性能指南,有系统设计和分析,开发技巧,数据库相关Dorado的服务端技巧等待
Dorado和Excel的结合。
提供了Dorado Client Api.chm;Dorado Server Api.chm;Marmot Core Api.chm;Marmot Framework Api.chm非常好全面具体
Dorado Marmot使用简介
Dorado+Spring+Hibernate与Maven整合项目,需要自己创建示例数据库及一张示例表,可以根据entity包下的JavaBean创建。
整合spring和dorado,使用spring的jdbcTemplate操作数据库
OceanStor Dorado 6.1.2 个人数据说明
OceanStor Dorado 6.1.3 个人数据说明