我在eclipse中处理hibernate.我正在执行简单的'From'查询.这是代码
List list = sess1.createQuery("From Myview").list();
System.out.println("Records Found :"+list.size());
Iterator<Myview> i = list.iterator();
while(i.hasNext())
{
Myview nS = i.next();
System.out.println(nS.getFirstName()+" -- "+nS.getLastName()+" -- "+nS.getAddressLine1());
}
Run Code Online (Sandbox Code Playgroud)
问题是list.size()返回11,这是正确的,因为我的表中有11条记录.但是当我在while循环中时,相同的记录显示多次,并且循环在第11次迭代后终止.这是我的输出

这就是我想要的

现在您可以看到,在我的输出中,记录显示了11次,但同一记录一次又一次地重复.我需要的是后面图像中显示的输出.
在这方面请帮助我,因为我是冬眠的新手
我在android虚拟机中使用以下代码
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2/ReadingFromServer.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
Log.e("log_tag", "Error in http connection"+e.toString());
}
Run Code Online (Sandbox Code Playgroud)
我收到了HttpHostConnectException.不知道为什么?我已将URL中的地址从127.0.0.1更改为10.0.2.2但仍然获得该异常.我的计算机上安装了wamp服务器,文件"ReadingFromServer.php"放在"www"文件夹中.
这是完整的堆栈跟踪
05-20 20:40:32.218: W/System.err(681): org.apache.http.conn.HttpHostConnectException: Connection to http://10.0.2.2 refused
05-20 20:40:32.248: W/System.err(681): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)
05-20 20:40:32.258: W/System.err(681): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
05-20 20:40:32.268: W/System.err(681): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
05-20 20:40:32.278: W/System.err(681): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
05-20 20:40:32.288: W/System.err(681): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
05-20 20:40:32.298: W/System.err(681): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
05-20 20:40:32.308: W/System.err(681): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
05-20 20:40:32.318: …Run Code Online (Sandbox Code Playgroud) 我在MySQL数据库服务器上部署了我的数据库.我有一个用户'bedgeaj_root @ localhost',它拥有所有权限.但它仍然给我错误:
SELECT'命令被拒绝用户'bedgeaj_root'@'localhost'表'事务'
在网上搜索时,我研究了它是一些用户权限问题.但我不明白为什么它给出了这个错误,因为我已经给了这个用户所有的权限.
这是我的cPanel用户权限屏幕的屏幕截图:

这是我的堆栈跟踪:
Caused by: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : itemizedStatementReport_patientBalance
at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:246)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1073)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:667)
at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1235)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:859)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:804)
at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:652)
at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59)
at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205)
... 1 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user 'bedgeaj_root'@'localhost' for table 'transactions'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.Util.getInstance(Util.java:382)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3603)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3535)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1989)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2150)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2119)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2281)
at …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Hibernate 在 DB2 数据库中插入一个实体。我的实体有一个 @EmbeddedId,并且带有 @Embeddedable 的类有一个字段,该字段是我的 DB2 表中自动生成的列。持久化实体后,它因此错误而失败
SQL Error: -798, SQLState: 428C9
DB2 SQL Error: SQLCODE=-798, SQLSTATE=428C9, SQLERRMC=ID, DRIVER=4.9.78
SQL Error: -727, SQLState: 56098
DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-798;428C9;ID, DRIVER=4.9.78
On release of batch it still contained JDBC statements
Error Refeshing Firmware Level Sources :org.springframework.dao.InvalidDataAccessResourceUsageException: could not perform addBatch; SQL [insert into Db2Schema.table_entity ( ID, KEY1, KEY2, KEY3, .....) values (?, ?, ?, ?, ......)]; nested exception is org.hibernate.exception.SQLGrammarException: could not perform addBatch
Run Code Online (Sandbox Code Playgroud)
这是我的实体(仅显示使用 @EmbeddedId 的部分) …
我正在开发一个蓝牙应用程序,它涉及我的android蓝牙应用程序与运行在计算机上的服务器的连接.该服务器也是使用blue-cove api制作的蓝牙应用程序.
我现在面临的问题是我无法在我的移动应用程序和该计算机服务器应用程序之间建立连接.
这是我的Android应用程序代码:
try {
// Connect the device through the socket. This will block
// until it succeeds or throws an exception
mySocket = myDevice.createRfcommSocketToServiceRecord(MY_UUID);
mySocket.connect();
toast = Toast.makeText(context, "Connection established", thisClass.duration);
toast.show();
} catch (IOException connectException) {
// Unable to connect; close the socket and get out
try {
mySocket.close();
toast = Toast.makeText(context, "Connection not established", thisClass.duration);
toast.show();
} catch (IOException closeException) { }
return;
}
Run Code Online (Sandbox Code Playgroud)
问题出在哪里或者我可能缺少什么.而且我对socket.connect()方法的理解也很模糊.请在这方面帮助我.
我正在研究android应用程序.我必须在Action Bar的左侧添加一个菜单.我可以在右侧添加菜单,但是在右侧菜单中,我还想在Action Bar的左侧添加一个菜单,如:

我花了几个小时来搜索如何实现左侧菜单,但没有成功.我怎样才能做到这一点?谢谢!
我正在开发一个vaadin Web应用程序.我希望在我的应用程序中使用JFileChooser类型的东西,我可以使用它来获取选择文件的路径.我最初使用过JFileChooser,但它只在服务器计算机上提示,而不是在客户端上提示.所以我想在浏览器上为我的客户端做同样的事情.谢谢.
我正在Java Vaadin框架中开发应用程序,并在其中使用其Calendar Add-on。该日历上有一个称为“基本事件”的组件。现在,我想通过在运行时动态创建CSS类为运行时上色该组件。如何实现该功能?任何帮助!谢谢!
我的 jsp 页面出现以下错误:
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot retrieve definition for form bean myLoginForm
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:535)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.dps.onlineAdmissions.util.LoginFilter.doFilter(LoginFilter.java:57)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
Run Code Online (Sandbox Code Playgroud)
我在 struts-config.xml 中的表单 bean 是:
<form-beam name="myLoginForm" type="com.dps.onlineAdmissions.form.MyLoginForm" />
Run Code Online (Sandbox Code Playgroud)
我的行动标签是:
<action type="com.dps.onlineAdmissions.action.MyLogin" path="/MyLogin"
name="myLoginForm" validate="true" input="/Index2.jsp" scope="request">
<forward name="newUser" path="/welcome.jsp" />
<forward name="validUser" path="/welcome.jsp" />
<forward name="loginPage" path="/login.jsp" />
<forward name="newApp" path="/newApplication.do" />
<forward name="migrateStudent" path="/LoginByPassAction.do" />
<forward name="selectProg" path="/selectProgram.jsp" />
</action>
Run Code Online (Sandbox Code Playgroud)
我试图解决几个小时内的错误,但没有取得任何成功。导致此错误的原因是什么,我该如何修复它?
谢谢!
我正在使用Materialise.js(Materialisecss Framework)来开发响应式HTML页面.我想为我的要求设置一个确认对话框,但Meterialize.js不支持它.是Materialise.js没有确认对话框还是我找不到它?我怎样才能在Materialise.js中实现这一目标?