草庐IT

instance_variable_names

全部标签

java - 持久性错误消息 : An instance of a null PK has been incorrectly provided for the find operation

我正在尝试使用Netbeans7.01来遵循有关JSF2.0和JPA的教程。我正在使用oracleXE和JDBC_6。我使用实体向导中的JSF页面来生成我的JSF页面。一切正常,因为我可以从数据库中检索数据并显示它们。但是,当我尝试在数据库中创建或更新记录时,出现此错误:AninstanceofanullPKhasbeenincorrectlyprovidedforthefindoperation这是怎么引起的,我该如何解决? 最佳答案 这基本上意味着您执行了以下操作:Entityentity=em.find(Entity.clas

java - org.hibernate.hql.ast.QuerySyntaxException : TABLE NAME is not mapped

我有两个模型,Item和ShopSection。它们之间存在多对多关系。@Entity(name="item")publicclassItemextendsModel{@ManyToMany(cascade=CascadeType.PERSIST)publicSetsections;}@Entity(name="shop_section")publicclassShopSectionextendsModel{publicListfindActiveItems(intpage,intlength){returnItem.find("selectdistinctifromItemijoin

java - 无法实例化类 : org. apache.naming.java.javaURLContextFactory

我正在处理加载SQL文件并将其加载到Oracle中的Junit测试文件:importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.sql.Connection;importjava.sql.SQLException;importjava.sql.Statement;importjavax.naming.Context;importjavax.naming.InitialContext;importjavax.naming.NamingException;importjavax.

Java 线程 : Should all shared variables be Volatile ?

这个问题在这里已经有了答案:Javavolatilemodifierandsynchronizedblocks(3个答案)关闭5年前。我想了解多线程在Java中是如何工作的。我了解Volatile和Synchronization之间的区别。Volatile与可见性有关,不保证同步。当我们使用多线程环境时,每个线程都会在它们正在处理的变量的本地缓存中创建自己的副本。更新此值时,更新首先发生在本地缓存副本中,而不是实际变量中。因此,其他线程不知道其他线程正在更改的值。这就是volatile发挥作用的地方。volatile字段会立即写入主内存,并从主内存进行读取。摘自ThinkingInJa

java - 自定义解决JAXB "name collision in the ObjectFactory class"问题

在thesexsdfiles上执行“xjc”命令返回TwodeclarationscauseacollisionintheObjectFactoryclass因为有2个元素名为“Scale”和“scale”。根据thispage,可以通过使用自定义xsd文件来解决此问题。.你知道怎么做吗?你有绑定(bind)文件的例子吗? 最佳答案 您可以使用绑定(bind)标签。将schemaLocation属性设置为特定xsd的位置。子标记、schemaBindings和包,然后为该xsd定义一个新的包namespace。下面是我刚才使用xjc

java - 如何在 wicket 应用程序中使用 tomcat 管理器中的 "Guessed User name"?

在TomcatManager的“SessionsAdministration”页面上,有一列GuessedUsername。我如何从我的Wicketsession中设置此列?注意:我已成功覆盖AuthenticatedWebSession.toString()并且此值显示在sessin详细信息页面上。我已尝试按照建议设置AuthenticatedWebSession.userNamehere. 最佳答案 请注意,Wicketsession与实际的servletsession不同。在wicketsession中创建“userName”

javax.naming.NameNotFoundException : Unable to resolve 'MyDB' . 已解决 '' Weblogic 12.1.3。 C

从Tomcat迁移到Weblogic12.1.3时,我遇到了这个异常javax.naming.namenotfoundexceptionwhiletryingtolookup然后我尝试了以下内容:NameNotFoundException:Whiletryingtolookup'jdbc'onlywhenpublishingfromEclipseKeplerbutnotIndigo和HowtoaccessJNDIdatasourcedefinedinweblogic10.3.6我现在得到标题错误我的查找代码ds=(DataSource)initContext.lookup("MyDB"

Python&aconda系列:启动Anaconda,一直卡在loading applications或弹出There is an instance of anaconda navigator alr

启动Anaconda,一直卡在loadingapplications或弹出Thereisaninstanceofanacondanavigatoralreadyrunningerror一.anacondanavigator启动时一直卡在loadingapplications页面anacondanavigator启动时一直卡在loadingapplications页面方法1提示:方法2方法3方法4方法5二.启动Anaconda时,弹出Thereisaninstanceofanacondanavigatoralreadyrunningerror当打开Anaconda时,弹出框Thereisanin

javax.naming.NameNotFoundException : Name [jdbc/rhwebDB] is not bound in this Context. 无法找到 [jdbc]

我知道有很多关于此异常的问题,但是,我相信我已经尝试了很多天的所有方法,但还没有成功。由于这是一个生产服务器,我只能在午夜后处理它:(我有一个Tomcat应用程序。最近,我更新了连接池,以便使用Tomcat的jdbc-connectionpool。在我的Windows开发机器中,一切正常,但现在我正尝试在我的Linux服务器上实现它,每当我的应用程序尝试连接到MySQL时,我都会收到此异常(见标题)。我正在使用“EasyTomcat7”,它应该与普通版本的Tomcat相同,只是它带有CPanel软件。我只需要此数据库可用于此应用程序(而不是多个应用程序)。这是我的Java数据库类:pu

java - JDK7 : new features related to type variables?

我记得读过关于JDK7的一项新功能(现在Netbeans编辑器也支持,但仅在当前的主干构建中)。这个小功能在instanceofSomeClass时不会再产生警告了。写成没有类型变量。这个功能怎么称呼?有人知道任何引用文献吗?最重要的是:JDK7中是否还有其他与类型变量相关的变化? 最佳答案 我相信你说的是SimplifiedVarargsMethodInvocationproposal来自鲍勃·李。这是一个硬币提案,现在包含在JSR334中。对于Java7(JSR336)。我所知道的唯一其他变化是GenericInstanceCr