gpt4 book ai didi

java - 我是否可以实例化 Journal Article 对象并在没有构造函数的情况下设置每个属性?

转载 作者:行者123 更新时间:2023-11-29 06:04:28 25 4
gpt4 key购买 nike

当我这样做时,当我运行 build.xml 并部署时它不会编译,

我想这样做,因为它看起来比使用 JournalArticleLocalServiceUtil.addArticle 的巨大方法调用要好得多。

JournalArticle journalArticle = new JournalArticleImpl();
journalArticle.setDescription(description);

有人知道在 Liferay 6 中是否可行吗?

编辑:这是我得到的输出:

Buildfile: C:\opt\liferay-six1-dev\code\portlets\migration-portlet\build.xml
compile:
merge:
compile-java:
[javac] Compiling 1 source file to C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\classes
[javac] C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\src\com\liferay\migration\importdata\JournalArticleImport.java:138: cannot find symbol
[javac] symbol : class JournalArticle
[javac] location: class com.liferay.migration.importdata.JournalArticleImport
[javac] private JournalArticle createJournalArticle(ExportedJournalArticle article) {
[javac] ^
[javac] C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\src\com\liferay\migration\importdata\JournalArticleImport.java:142: cannot find symbol
[javac] symbol : class JournalArticle
[javac] location: class com.liferay.migration.importdata.JournalArticleImport
[javac] JournalArticle journalArticle = new JournalArticleImpl();
[javac] ^
[javac] C:\opt\liferay-six1-dev\code\portlets\migration-portlet\docroot\WEB-INF\src\com\liferay\migration\importdata\JournalArticleImport.java:142: cannot find symbol
[javac] symbol : class JournalArticleImpl
[javac] location: class com.liferay.migration.importdata.JournalArticleImport
[javac] JournalArticle journalArticle = new JournalArticleImpl();
[javac] ^
[javac] 3 errors

BUILD FAILED
C:\opt\liferay-six1-dev\code\build-common-plugin.xml:403: The following error occurred while executing this line:
C:\opt\liferay-six1-dev\code\build-common.xml:94: Compile failed; see the compiler error output for details.

Total time: 1 second

最佳答案

正如 Jon 提到的,如果您使用的是插件 SDK,则不会复制实现类的库/jar。不幸的是,您不能直接从插件创建 JournalArticle 对象,您必须使用 JournalArticleLocalServiceUtil 来创建对象。

关于java - 我是否可以实例化 Journal Article 对象并在没有构造函数的情况下设置每个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9000325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com