【发布时间】:2015-06-11 08:58:27
【问题描述】:
我想从 MySql 上的数据库表中输出列的名称。我在 Java、maven、tomcat、hibernate 上使用 Rest。
此代码无效:
personDao.java:
public List<Person> getHeaders() {
List<Person> persons = null;
Session session = null;
try {
session = sessionFactory.openSession();
session.beginTransaction();
persons = session.createQuery("SHOW FIELDS FROM person").list();
session.getTransaction().commit();
} catch (Exception ex) {
if (session != null) {
session.getTransaction().rollback();
}
} finally {
if (session != null) {
session.close();
}
}
return persons;
}
service.java:
@GET
@Path("/getHeaders")
@Produces(MediaType.APPLICATION_JSON)
public List<Person> getHeaders() {
return personDao.getHeaders();
}
请帮帮我,如何输出列名?
【问题讨论】: