Hibernate 中遇见的问题

java.lang.IllegalArgumentException: node to traverse cannot be null!

原因: 1. HQL中的非字符串应当用+连接 2. 记得关键词后要有空格

String hql = “from “ + clazz.getName() + “ as entity order by entity.id asc”;

from后面的空格,和as前面的空格都不能漏写,否则报错。

org.hibernate.hql.ast.QuerySyntaxException: User is not mapped


原因:
1. HQL中的from后面写的应该是类型而不是表名
2. Hibernate.cfg.xml中的没有配置

Hibernate的学习

Swing

Swing中对于组件设置了BorderLayout.XXX,但是组件不生效

应当为该组件的上一级组件设置.setLayout(new BorderLayout())
eg:

JButton confirmButton = new JButton(“confirm”);

JPanel buttonPanel = new JPanel();

buttonPanel.setLayout(new BorderLayout());

buttonPanel.add(confirmButton, BorderLayout.CENTER);