Java 使用Hibernate和Spring的Swing应用程序

Java 使用Hibernate和Spring的Swing应用程序,java,spring,swing,hibernate,Java,Spring,Swing,Hibernate,对于一个具有SWING用户界面的应用程序,我们可以使用Spring作为控制器,使用Hibernate作为ORM工具吗 如果是,如何 它的目录将如何显示。所有注射将如何进行。为了简单起见,维护一个使用Hibernate将文本字段输入保存到数据库的环境 Spring不能用作桌面应用程序中的控制器(SpringMVC是一个web框架),但它可以用于自动布线等功能 然而Spring和Swing不能很好地配合,我的上一次尝试失败了,原因是配置不协调,并且有大量开销代码 不久前有一个项目叫做,但似乎被放弃了

对于一个具有SWING用户界面的应用程序,我们可以使用Spring作为控制器,使用Hibernate作为ORM工具吗

如果是,如何


它的目录将如何显示。所有注射将如何进行。为了简单起见,维护一个使用Hibernate将文本字段输入保存到数据库的环境

Spring不能用作桌面应用程序中的控制器(
SpringMVC
是一个web框架),但它可以用于自动布线等功能

然而Spring和Swing不能很好地配合,我的上一次尝试失败了,原因是配置不协调,并且有大量开销代码

不久前有一个项目叫做,但似乎被放弃了

无论如何,互联网上到处都有使用Swing和Spring的例子,但你必须知道,这双鞋“并不流行”


使用一对Hibernate和Spring与在web应用程序中没有什么不同。

否。您不能将Spring用作控制器。但您可以在Dao和服务层中使用核心Spring容器。Hibernate用于对数据库表使用对象映射。

可能与+1重复为了清楚起见,Swing+Spring使大量代码变得复杂。无论如何,问题是我不知道如何将jtextfeild文本保存到数据库中。最近两天一直在谷歌上搜索,找不到任何相关信息。如果可能,一定要提到SWING+SPRING+HIBERNATE演示的任何链接。这可能不是关于如何使用
SWING+SPRING+HIBERNATE
,而是关于如何使用
HIBERNATE
本身
JTextField
类具有从组件返回文本的方法
getText()。然后程序员应该使用
Hibernate
来保存文本。看看任何关于Hibernate的教程,就会清楚地知道如何在非web环境中使用它。