欢迎访问我的个人网站==》 jiashubing.cn

随笔分类 -  11、Cuba Platform

摘要:网上说的说法大多是 
 可是我这里cuba框架用这个不是换行,下面这个才行 
 这也是转义字符, 为什么会是这样的?搞不懂,求大神告知! 另外
 表示空格
 表示回车 阅读全文
posted @ 2018-05-18 15:25 贾树丙 阅读(6115) 评论(0) 推荐(0) 编辑
摘要:在cuba platform开发中,一开始都会使用CUBA Studio,这是一个脚手架,可以很方便的创建数据表、视图、Bean等。但是有时也会有奇怪的问题,比如不能读取本地maven 仓库,只读取远程库,导致都不能打开项目。 面对这样莫名奇妙的问题,可以抛弃cuba这个脚手架,直接在项目中使用gr 阅读全文
posted @ 2018-03-16 14:40 贾树丙 阅读(723) 评论(0) 推荐(0) 编辑
摘要:Unable to open the project 1、远程服务器挂了2、网络断了3、登录远程服务器的账号、密码错了4、远程仓库的url地址,被本地的hosts文件重定向了5、要下载远程仓库的某个jar包,但是这个jar包没有了 阅读全文
posted @ 2017-11-01 10:01 贾树丙 阅读(406) 评论(0) 推荐(0) 编辑
摘要:同一个公司里,使用studio 同时进行开发,而且账号还是同一个,会出现这种问题 也有说封掉8732端口就可以解决这个问题的,但是我尝试的是不行的 一直以来用的一个笨的但是有效的办法是:启动studio 前,断网,启动studio 后,再联网。 注意:如果已经启动过一次了,要在任务管理器中,把对应的 阅读全文
posted @ 2017-11-01 09:48 贾树丙 阅读(281) 评论(0) 推荐(0) 编辑
摘要:问题 ConversionException: Could not convert '2017-8-28 0:00:00' to java.util.Date at com.vaadin.data.util.converter.StringToDateConverter.convertToModel 阅读全文
posted @ 2017-09-20 16:20 贾树丙 阅读(491) 评论(0) 推荐(0) 编辑
摘要:FieldGroup可以直接绑定一个数据源DataSource。但如果想绑定某个值,并没有直接作为数据库中的一个字段存在。而是最后转为json串保存在数据库中。这样的话相当于key-value模式的DataSource,这里是ItemDataSource。 为FieldGroup绑定一个日期控件 P 阅读全文
posted @ 2017-09-13 15:50 贾树丙 阅读(432) 评论(0) 推荐(0) 编辑
摘要:问题 日期存储的时候,当前数据库中存储格式为 "2017-9-5 0:00:00", 而我实现了以后,看到数据库的存储格式为 "Mon Sep 04 00:00:00 CST 2017" 原因找了很久,是在为FieldGroup 添加PropertysetItem 时的问题 比较 这两种实现,在下面 阅读全文
posted @ 2017-09-13 15:36 贾树丙 阅读(361) 评论(0) 推荐(0) 编辑
摘要:最直接的办法是,使用AppContext.getProperty("cuba.trustedClientPassword"); 可以获取到系统中的web模块下的wep-app.properties和 core模块下的app.properties文件中的配置信息(core是业务,web是UI),但是不 阅读全文
posted @ 2017-09-08 14:26 贾树丙 阅读(352) 评论(0) 推荐(0) 编辑
摘要:异常信息:org.eclipse.persistence.exceptions.OptimisticLockException 对象在其他的事物中被修改,而造成这一个问题的原因是:同时开启了两个事务,修改了同一个对象。解决方式就是:让对象在同一个事务中修改。 我使用的是cuba框架,这个框架可以使用 阅读全文
posted @ 2017-09-01 16:56 贾树丙 阅读(3310) 评论(0) 推荐(0) 编辑
摘要:安装了studio以后,直接点击【Start】报如下错,绝对不是网络的问题。 Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-3.4-bin.zip'. 其实可以 阅读全文
posted @ 2017-08-30 15:41 贾树丙 阅读(18905) 评论(0) 推荐(0) 编辑
摘要:在browse.xml中的collectionDatasource 可以添加查询语句,使用 “= :custom$param” 的形式 然后在后台Controller类中添加这个参数,datasoure.refresh(params) 如果是在后台中查询,那参数设置就跟JPQL很像了 阅读全文
posted @ 2017-08-30 09:12 贾树丙 阅读(387) 评论(0) 推荐(0) 编辑
摘要:简单的方法 在页面MIDDLEWARE模块,可以直接新建、编辑、删除 复杂的方法 在代码中手动实现,则需要1、添加Serviceweb-spring.xml中,添加 2、指定的接口类如下: 3、它的实现类: 4、在其他地方引用,如下: 阅读全文
posted @ 2017-08-01 17:30 贾树丙 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1、在cuba中编辑端口,如下图: 2、在IDEA中添加一个远程链接,添加为对应的端口号,然后运行debug即可 如果两个端口号不对应,就会报出以下的错误:unable to open debugger port(localhost:8787):java.net.connectException c 阅读全文
posted @ 2017-06-14 15:56 贾树丙 阅读(900) 评论(0) 推荐(0) 编辑
摘要:拿着注册码不会注册,我也是醉了 运行Cuba Studio,然后在浏览器中打开,不要新建项目,这时右上角有一个英文【Register】和一个单选开关。如下: 这个英文不是这个单选开关的说明,它是一个超链接,可以点击的。为什么不做成按钮呢,差评。 注册完以后,就变成了【Registered】 阅读全文
posted @ 2017-05-10 11:18 贾树丙 阅读(915) 评论(0) 推荐(0) 编辑
摘要:Cuba Studio 从Git远程仓库里下载代码,并且可以使用IDEA打开,需要注意的地方: 1、使用Git Gui克隆代码 也可以使用IDEA本身集成的Git下载,但是要保证:下载了项目以后,不能直接打开它。直接打开会生成一个.idea文件夹,项目也不能运行。 使用Git Gui克隆代码,可以参 阅读全文
posted @ 2017-05-04 17:10 贾树丙 阅读(670) 评论(0) 推荐(0) 编辑
摘要:在安装cuba studio后,启动时出现了以下错误: Gradle error The version of Gradle you are using does not support the BuildLauncher API. Support for this is available in 阅读全文
posted @ 2017-04-21 17:28 贾树丙 阅读(293) 评论(0) 推荐(0) 编辑