我有问题我想
从杂志中选择 name_magazine
我已经导入了所有需要的库
和
查询 q = EntityManger.createQuery("SELECT name_magazine FROM Magazine");
列表结果 = (List) q.getResultList ();
For(Sting s : 结果)
System.out.println(s);
但是当我运行这段代码时,它是错误的。有人能帮我吗?谢谢
这是我运行程序时的错误
209) 在 tugas_rpl.Tugas_RPLView.Iseng(Tugas_RPLView.java:734) ... 34 更多原因:异常 [TOPLINK-8034] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007)) ): oracle.toplink.essentials.exceptions.EJBQLException 异常描述:编译查询时出错 [Select m.Name from magazine m]。未知的抽象模式类型 [杂志]。在 oracle.toplink.essentials.exceptions.EJBQLException.unknownAbstractSchemaType(EJBQLException.java:494) 在 oracle.toplink.essentials.internal.parsing.ParseTreeContext.classForSchemaName(ParseTreeContext.java:163) 在 oracle.toplink.essentials.internal.parsing .VariableNode.resolveClass(VariableNode.java:280) 在 oracle.toplink.essentials.internal.parsing.DotNode.resolveMapping(DotNode.java:254) 在 oracle.toplink。
我已经尝试过 Vincent Ramdhanie,Guðmundur Bjarni 的建议
查询 q = entityManager.createQuery("从杂志 m 中选择 m.name");
列表结果 = (List) q.getResultList();
For(Sting s : 结果)
System.out.print(s);
但仍然错误
这是我使用的库和变量
私有 javax.persistence.EntityManager 实体管理器;
导入 org.jdesktop.application.Action;
导入 org.jdesktop.application.ResourceMap;
导入 org.jdesktop.application.SingleFrameApplication;
导入 org.jdesktop.application.FrameView;
导入 org.jdesktop.application.TaskMonitor;
导入 org.jdesktop.application.Task;
导入 java.awt.event.ActionEvent;
导入 java.awt.event.ActionListener;
导入 java.util.ArrayList;
导入 java.util.List;
导入 javax.swing.Timer;
导入 javax.swing.Icon;
导入 javax.swing.JDialog;
导入 javax.swing.JFrame;
导入 javax.swing.event.ListSelectionEvent;
导入 javax.swing.event.ListSelectionListener;
导入 org.jdesktop.beansbinding.AbstractBindingListener;
导入 org.jdesktop.beansbinding.Binding;
导入 org.jdesktop.beansbinding.PropertyStateEvent;
导入 javax.persistence.*;