Java 如何将获取的MySQL数据存储到Optaplanner示例中

Java 如何将获取的MySQL数据存储到Optaplanner示例中,java,xml,jboss,redhat,optaplanner,Java,Xml,Jboss,Redhat,Optaplanner,我创建了一个MySQL数据库,其中的条目类似于护士名册,我使用下面的代码生成了XML格式的条目 package com.jdbcxml; 导入java.io.FileOutputStream; 导入java.io.FileWriter; 导入java.io.PrintStream; 导入java.io.PrintWriter; 导入java.sql.Connection; 导入java.sql.DriverManager; 导入java.sql.ResultSet; 导入java.sql.SQ

我创建了一个MySQL数据库,其中的条目类似于护士名册,我使用下面的代码生成了XML格式的条目

package com.jdbcxml;
导入java.io.FileOutputStream;
导入java.io.FileWriter;
导入java.io.PrintStream;
导入java.io.PrintWriter;
导入java.sql.Connection;
导入java.sql.DriverManager;
导入java.sql.ResultSet;
导入java.sql.SQLException;
导入java.sql.Statement;
导入org.w3c.dom.Document;
阶级雇员道
{
专用连接conn=null;
静止的
{
尝试
{
Class.forName(“com.mysql.jdbc.Driver”);
}
捕获(例外e)
{
e、 printStackTrace();
}
}
公职人员条例(
{
String url=“jdbc:mysql://50.62.23.184:3306/dbname";
字符串userId=“root”;
字符串密码=”;
尝试
{
conn=DriverManager.getConnection(url、用户ID、密码);
}
捕获(SQLE异常)
{
e、 printStackTrace();
}
}
公共图书馆
{
尝试
{
康涅狄格州关闭();
}
捕获(SQLE异常)
{
e、 printStackTrace();
}
}
公共文档getCustomerList()
{
单据单据=空;
尝试
{
语句stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(“从t7_用户中选择*);
doc=jdbcuti.toDocument(rs);
rs.close();
stmt.close();
}
捕获(例外e)
{
e、 printStackTrace();
}
退货单;
}
公共字符串getCustomerListAsString()
{
字符串xml=null;
尝试
{
语句stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(“从t7_用户中选择*);
xml=jdbcuti.toXML(rs);
rs.close();
stmt.close();
}
捕获(例外e)
{
e、 printStackTrace();
}
返回xml;
}  
公共静态void main(字符串argv[])引发异常
{ 
EmployeeDAO=新员工dao();
字符串xml=dao.getCustomerListAsString();
System.out.println(xml);
Document doc=dao.getCustomerList();
系统输出打印项次(doc);
//PrintWriter out=新的PrintWriter(新的FileWriter(“output.txt”);
//写出(doc);;
//out.close();
}

}
为什么要将从数据库获取的数据存储到xml文件中?它将更有效地将数据提供给optaplanner解算器,并获得最佳解决方案。阅读上一个问题的答案

这不是OptaPlanner问题,而是hibernate和JPA问题。适当地标记并命名标题,以获得更好的答案。谢谢,我对此表示歉意