Tag: hyperjaxb

将hyperjaxb采购订单教程导入Eclipse

我想将本教程中的示例应用程序导入到eclipse中。 我一直收到与文件放置位置有关的错误。 当我创建一个Main类来运行教程中的代码时,我得到Eclipse的编译错误,当Main类在构建路径中时,没有看到所需的包,或者我得到了一个 启动错误:Section不包含主类型 当Main类不在构建路径中时。 到目前为止,我已采取以下步骤: 下载zip 导航到cmd.exe中的文件夹 运行mvn clean install 在eclipse中创建新的maven项目 将以下内容添加到pom.xml中 在eclipse中运行Maven更新项目 创建target / generated-sources / xjc文件夹 将hyperjaxb生成的文件导入target / generated-sources / xjc 在eclipse项目的其他地方创建一个Main类来运行测试代码 开始将本教程的“使用JAXB和JPA”部分中的代码添加到Main类 上述步骤导致上述错误。 什么是在Eclipse中使其工作的分步说明?

将hyperjaxb生成的实体从eclipse持久化到mysql

我正在使用本教程设置hyperjaxb以在eclipse中运行。 到目前为止,我已经让它marshal unmarshal ,但它还没有触发hbm2ddl来创建数据库中的表,并且不清楚在eclipse目录结构中我应该找到Main.java和TestFunctions.java类的位置我创建的是从上面的教程链接运行代码。 如何更改我的eclipse配置以使这些事情发生? 这是我的main.java: package maintest; public class Main { public static void main(String[] args) { TestFunctions mf = new TestFunctions(); try {mf.setUp();} catch (Exception e) {e.printStackTrace();} mf.unmarshal(); mf.setUpPersistence(); Long id = mf.saveToDatabase(); System.out.println(“hjid is: “+id); mf.loadFromDatabase(id); mf.marshal(); } } 您可以通过单击此链接从TestFunctions.java读取更冗长的代码。 请注意,尽管代码在我的机器上是左对齐的,但文件共享站点错误地使代码居中对齐。 persistence.properties是: hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.username=someusername hibernate.connection.password=somepassword hibernate.connection.url=jdbc:mysql://localhost/sometestdatabase hibernate.hbm2ddl.auto=create-drop hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider hibernate.jdbc.batch_size=0 当我右键单击Main.java并单击run as.. […]

在hyperjaxb中自定义hibernate属性

hyperjaxb的默认配置是创建hibernate注释,这些注释会导致hibernate注释产生令人难以置信的冗长的SQL语句,导致SQLException最坏,而且性能最好。 具体来说, CascadeType.ALL设置似乎是默认设置。 如何覆盖默认设置,以便自定义设置CascadeType , FetchType和其他参数? 是否可以在全局级别设置这些默认变量,这样我就不必更改schema.xsd文件中数百个引用中的每一个? 这是一个例子。 Hyperjaxb正在生成以下hibernate注释: @ManyToOne(targetEntity = Code.class, cascade = { CascadeType.ALL }) @JoinColumn(name = “SOME_CODE1_P_0”) public Code getSomeCode1() { return someCode1; } 来自以下架构片段: <!–elements with nested data types omitted for simplicity–>

hyperjaxb3不生成文件

我正在尝试通过学习本教程来学习hyperjaxb。 我按照所有说明一直到标题部分What was Generated? 。 这包括以下步骤: 1.) download the Basic Project Template for Hibernate and Maven 2.) unzip the file 3.) install the xml and xsd files in the assigned locations 4.) open up `cmd.exe` 5.) navigate to the directory of the unzipped root folder 6.) run mvn clean install 但没有产生任何东西。 没有/generated-sources/xjc目录,也没有PurchaseOrderType.java 。 我对整个目录结构进行了关键词搜索,以确认运行mvn clean […]