我正在使用Hibernate开发一个应用程序,当我连接数据库时,我得到一个Exception.例外是:
Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
Run Code Online (Sandbox Code Playgroud)
我的映射文件是:
<hibernate-mapping>
<class name="com.cartif.database.SetPoint" table="SetPoint">
<id name="iSetPointId" column="setpointid" type="java.lang.Integer">
<generator class="sequence">
<param name="sequence">s_setpoint</param>
</generator>
</id>
<property column="sensorType" generated="never" lazy="false" name="sSensortype" type="java.lang.String"/>
<property column="value" generated="never" lazy="false" name="dValue" type="java.lang.Double"/>
<property column="relationship" generated="never" lazy="false" name="sRelation" type="java.lang.String"/>
<property column="deviceid" generated="never" lazy="false" name="iDeviceId" type="java.lang.Integer"/>
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)
并且包含getter/setter的课程不包括在内:
public class SetPoint {
private int iSetPointId;
private String sSensorType;
private double dValue;
private String sRelationship;
private int iDeviceId;
}
Run Code Online (Sandbox Code Playgroud)
我把javassist.jar包含在classpath中.我不知道是什么问题.有人会帮我.
谢谢!
我发现错误发生时.如果我在映射文件中包含属性抛出异常.如果我只声明表的id,则不抛出异常.可能的原因是什么?
完整的堆栈跟踪是:
162980 [btpool0-2 - /Gateway/zigbeedriver/app] ERROR org.hibernate.proxy.pojo.BasicLazyInitializer - …Run Code Online (Sandbox Code Playgroud) 我正在使用线程.但是,当我尝试启动一个线程时,我得到一个例外.具体来说就是java.lang.IllegalThreadStateException.我的代码是:
public void readCommand() {
readThread = new Thread("Thread for reading") {
public void run() {
while (running) {
readBuffer = usbservice.receiveData();
put(readBuffer);
}
}
};
readThread.start();
}
Run Code Online (Sandbox Code Playgroud)
问题是什么?
我正在将Spring与Hibernate集成.但是,当我运行应用程序时,我得到一个错误,如:
在类路径资源[resources/spring.xml]中定义名为'sessionFactory'的bean时出错:init方法的调用失败; 嵌套异常是org.hibernate.HibernateException:无法获取默认的Bean Validation工厂
我的spring.xml看起来像:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="url" value="jdbc:postgresql://localhost:5432/3encult" />
<property name="password" value="3encult" />
<property name="username" value="3encult" />
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="myDataSource" />
<property name="mappingResources">
<list>
<value>
resources/User.hbm.xml
<!-- Project.hbm.xml ProjCF.hbm.xml Task.hbm.xml TaskCF.hbm.xml Category.hbm.xml
TaskEstimation.hbm.xml ProjectEstimation.hbm.xml Parameter.hbm.xml StatisticTool.hbm.xml
Report.hbm.xml -->
</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>
<!-- Especificamos el valor minimo del pool de conexiones -->
<prop key="hibernate.c3p0.minPoolSize">5</prop>
<!-- Especificamos …Run Code Online (Sandbox Code Playgroud) 我正在开发一个数据库连接器,以便从Oracle数据库中检索数据.我已经使用Hibernate工具作为Eclipse中的插件来生成Hibernate映射文件,因为我有很多要映射的类和表.但是,当我运行应用程序时,我刚刚得到以下异常:
java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hibernate.type.VersionType
at org.hibernate.tuple.PropertyFactory.buildVersionProperty(PropertyFactory.java:107)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:181)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:485)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:133)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:286)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1845)
at eu.cartif.dwhconn.database.DBManager.checkDWHStatus(DBManager.java:57)
at eu.cartif.dwhconn.database.DBManager.main(DBManager.java:24)
Run Code Online (Sandbox Code Playgroud)
我认为问题可能是hbm文件的属性类型:
<hibernate-mapping>
<class name="eu.cartif.dwhconn.database.Ifcactorrole" table="IFCACTORROLE">
<id name="role" type="string">
<column name="ROLE" length="50" />
<generator class="assigned" />
</id>
<property name="userdefinedrole" type="string">
<column name="USERDEFINEDROLE" />
</property>
<property name="description" type="string">
<column name="DESCRIPTION" length="3000" />
</property>
<set name="ifcpersons" table="IFCPERSON" inverse="true" lazy="true" fetch="select">
<key>
<column name="ROLES" length="50" />
</key>
<one-to-many class="eu.cartif.dwhconn.database.Ifcperson" />
</set>
<set name="ifcpersonandorganizations" table="IFCPERSONANDORGANIZATION" inverse="true" lazy="true" fetch="select">
<key> …Run Code Online (Sandbox Code Playgroud) 我想解析一个约会.我的字符串日期是"Thu Jan 19 2012 08:00 PM".我要解析的代码是:
format = new SimpleDateFormat("EEE MMM dd yyyy hh:mm aaa");
this.settDate(new Timestamp((format.parse(sDate)).getTime()));
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用.我怎么解析这个日期?
完整的方法是:
public void saveTask(int iDevice, String description, String sDate) throws ParseException {
format = new SimpleDateFormat("EEE MMM dd yyyy hh:mm aaa");
this.setiDeviceId(iDevice);
this.setsDescription(description);
this.settDate(new Timestamp((format.parse(sDate)).getTime()));
DatabaseManager.save(this);
}
Run Code Online (Sandbox Code Playgroud)
例外:
java.text.ParseException: Unparseable date: "Thu Jan 19 2012 01:00 AM"
Run Code Online (Sandbox Code Playgroud)
调试图片:

谢谢!
我正在尝试在JBoss服务器上部署Web应用程序.但是,当我运行服务器时,我收到一个错误,如:
08:53:34,453 INFO [TomcatDeployment] deploy, ctxPath=/ZB_app
08:53:35,047 ERROR [AbstractKernelController] Error installing to Start: name=jboss.web.deployment:war=/ZB_app state=Create mode=Manual requiredState=Installed
org.jboss.deployers.spi.DeploymentException: URL file:/E:/jboss-5.0.1.GA/server/default/tmp/5c4o2z5y-fj5k1g-gntwwoui-1-gntwzyg2-9m/ZB_app.war/ deployment failed
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:318)
at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:144)
at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
at $Proxy36.start(Unknown Source)
at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) …Run Code Online (Sandbox Code Playgroud) 我的GWT应用程序有问题.我在Jetty服务器上部署并运行.但是当我执行服务器调用(GWT的服务器包上的类)时,服务器返回错误消息.消息是:
7|0|6|http://localhost/zbapp/zb_app/|A31E1254E17F9AD731856D6BE34124A2|main.java.com.gwt.app.client.GreetingService|greetServer|java.lang.String/2004016611||1|2|3|4|2|5|5|6|6|
//EX[2,1,["com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533","This application is out of date, please click the refresh button on your browser. ( Expecting version 5 from client, got 7. )"],0,5]
Run Code Online (Sandbox Code Playgroud)
但是,服务器返回200代码即可.
我更新了浏览器,清理了浏览器缓存并重新编译了应用程序,但它没有运行.解决方案是什么?
提前致谢!
问候!
我是Spring DM的新成员,我想访问Bundlecontext.我的问题是我有一个与Activator捆绑,但它没有xml配置文件.我无法触摸此捆绑包,然后我需要访问BundleContext和serviceReference以获取我的捆绑包中的服务.我在捆绑中使用Spring DM.那么,我怎么能得到BundleContext?
谢谢!
问候!
我正在开发 GWT 应用程序。该应用程序正在服务器中运行。好吧,我实现了一个按钮,该按钮调用在服务器端生成本地文件的方法。但是我想在客户端下载/生成这个文件。我怎样才能在 GWT 中做到这一点?
谢谢
我正在使用Eclipse.在我开发过程中一切都是正确的,但我有两天有一些奇怪的问题.我有一个包含几个包的子项目.我想在包之间使用一些类,Eclipse会识别导入.但是,当我尝试导入时,它表明无法解析导入.我看到了日志文件,我得到了下一行:
org.eclipse.core.runtime.CoreException: File not found: E:\eclipse\PasarelaCARTIF\classes\es\cartif\zigbee\driver\Controller.class.
at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:55)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:371)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:702)
at org.eclipse.core.internal.resources.File.getContents(File.java:293)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1131)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:875)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:817)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:321)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Run Code Online (Sandbox Code Playgroud)
这是它第一次出现.问题是什么?
非常感谢!祝你今天愉快!
我想知道如何开发一个Handler来管理用户键入ENTER密钥.例如,在登录屏幕上,您键入登录名和密码,然后按下ENTER.是否需要在RootPanel中添加Handler?在一个按钮?我不知道.
提前感谢您的解决方案.