SessionFactory注入不起作用

我的SessionFactory没有被注入SessionFactory变量。 我的配置如下: org.hibernate.dialect.MySQLDialect true update true org.hibernate.cache.HashtableCacheProvider HibernateUtil.class package com.csu.library.mvc.hibernate; import org.hibernate.SessionFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.Bean; import org.springframework.orm.hibernate4.HibernateExceptionTranslator; import org.springframework.orm.hibernate4.HibernateTransactionManager; import org.springframework.transaction.annotation.EnableTransactionManagement; @org.springframework.context.annotation.Configuration @EnableTransactionManagement public class HibernateUtil { @Autowired @Qualifier(“sessionFactory”) private SessionFactory sessionFactory; public SessionFactory getSessionFactory() { return sessionFactory; } @Bean public HibernateTransactionManager transactionManager() { return new HibernateTransactionManager(getSessionFactory()); } @Bean public HibernateExceptionTranslator exceptionTranslator() […]

在MailTo中转义和符号

我有一个这样的URL: http:// localhost:9001 / view / shopindex / display?keyword = test&searchPostcode = Postcode ,我把它放在使用HTML mailTo的新电子邮件正文中(我知道有更好的mailTo的选项,但我只限于此)。 实际上我有这个: 问题是,当我点击并打开新的电子邮件时,我只在身体中获得以下内容: HTTP://本地主机:9001 /视图/ shopindex /显示关键字=测试 我认为mailto正在识别网页URL的查询字符串中的&符号,作为mailto URL的一部分。 有没有办法逃脱它? 谢谢! Krt_Malta

Tomcat 7 Server不会加载类:ClassNotFoundException

SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Employee_12_30_AngularJS]] at java.util.concurrent.FutureTask.report(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Employee_12_30_AngularJS]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) … 6 more […]

Hibernate工具 – DAO生成

我正在使用eclipse hibernate工具插件来反向工程我的数据库。 我整天都在寻找如何强制DAO生成器在会话工厂,事务等中使用HQL / Criteria。 现在,如果我在我的数据库中有表TABLE,我将获得DAO类TableHome。 该类使用持久性EntityManager。 我找到了使用旧版本的hibernate工具生成TableDAO的教程,而这正是我所需要的。 非常感谢你。

用于检测Java中处理器数量的平台无关方式

是否有一种独立于平台的方法来检测Java中的物理和/或虚拟处理器的数量? 一种可能的解决方案是检测操作系统并使用Windows环境变量“NUMBER_OF_PROCESSORS”。 Linux和Mac OS X有类似的产品吗? 然而,这可能不是最佳解决方案。

Android – 将图像复制到剪贴板,任何人都有这个工作?

我正在尝试将图像文件从我的apk复制到剪贴板。 以下是我如何接近它(粗略地说,我在本地使用的内容提供商超出了问题的范围。 ClipboardManager mClipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ContentValues values = new ContentValues(2); values.put(MediaStore.Images.Media.MIME_TYPE, “Image/jpg”); values.put(MediaStore.Images.Media.DATA, filename.getAbsolutePath()); ContentResolver theContent = getContentResolver(); Uri imageUri = theContent.insert(MediaStore.Images.Media.INTERNAL_CONTENT_URI, values); ClipData theClip = ClipData.newUri(getContentResolver(), “Image”, imageUri); mClipboard.setPrimaryClip(theClip); 使用此代码可能会发生两件事: 1)java.lang.IllegalStateException:无法创建新文件2)粘贴时只粘贴URI本身,而不是图像(即使在兼容的应用程序中) 我没有看到任何人在Android工作中获得图像粘贴的任何例子,我已经广泛搜索了答案,无论是谷歌还是堆栈溢出。 有人能帮忙吗? 我真的很感激有人帮助。 PS:如果这是不可能的话,我也想知道,为了节省浪费时间。 谢谢!

JasperReports类路径

我想在我的NetBeans swing项目中包含.jrxml文件。 我使用NetBeans 7.0.1 。 我在源代码包中创建了一个名为“rep”的包,并创建了一个名为“rp.jrxml”的简单.jrxml文件。 我在NetBeans中安装了iReport插件。 当我设置外部.jrxml文件时,会显示(“D:/MyReports/firstreport.jrxml”),但是当我设置NetBeans包路径时,它没有显示。 这是我的代码。 try { String reportSource=”/rep/rp.jrxml”; //and also “rep/rp.jrxml” is used.no result. Map params = new HashMap(); JasperReport jasperReport = JasperCompileManager.compileReport(reportSource); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, params, new JREmptyDataSource()); JasperViewer.viewReport(jasperPrint, false); } catch (Exception e) {e.printStackTrace(); } 然后给出以下错误; net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: rep\rp.jrxml (The system cannot find the path specified) 如何在我的NetBeans项目中保留jrxml文件并在项目中使用jrxml文件?

FTP进度条上传文件

大家好我正在使用apache.commons.net将我的文件从SD卡上传到由文件zilla创建的ftp服务器。 但是,我想要做的就是向用户显示进度。 请你帮助我好吗? 这是我的代码: http://pastie.org/4433482

Java算术部门

public class test { public static void main(String[] args) { int total = 2; int rn = 1; double rnp = (rn / total) * 100; System.out.println(rnp); } } 为什么它打印0.0而不是50.0? https://www.google.com/search?q=100*(1%2F2)&aq=f&oq=100*(1%2F2)

枚举function?

我看到了这个页面: 我熟悉这个用Python创建枚举的问题 。 但是,我找不到具有函数的枚举的任何示例。 我主要是一名Java程序员。 我用Java编写了这段代码: public enum Role { SOLDIER(4), DEMOMAN(2), SCOUT(4), MEDIC(2); private final int maxPlayers; private Role(int maxPlayers) { this.maxPlayers = maxPlayers; } public int getMaxPlayers() { return maxPlayers; } } 我试图在Python中做同样的事情: class Klass: SCOUT = 1 SOLDIER = 2 DEMOMAN = 3 MEDIC = 4 @staticmethod def maxPlayers(klass): return { Klass.SCOUT […]