毕设中Hibernate中遇见的问题
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中的
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);