java - 使用 Hibernate 3.6 配置 Glassfish 3

标签 java hibernate jakarta-ee glassfish hibernate-search

我正在尝试使用 glassfish 3.1.1 配置 hibernate 3.6.7。 如果我只是从 glassfish 中的更新工具安装模块,我会得到 hibernate 3.5...

我想使用 hibernate search 3.4.1 Final。

我想建立一个网站,我将有很多项目进入数据库,我希望它能正常工作(使用 hibernate 中集成的 lucene 搜索)。 - 我想稍后使用 lucene 拼写检查器

你建议我切换到jboss AS 7吗?我愿意创建一个 java ee 应用程序(ejb,独立的 Web 层),如果是的话...我是否必须为 jboss 7 创建更多的 xml、配置内容?或者只是添加我的数据源,我就完成了......???

或者我应该编写 lucene 代码并将其与 eclipselink 一起使用吗?

你认为什么是最好的?

问候

最佳答案

我使用 Eclipse 和 glassfish 3.1 以及 Hibernate 3.6.7。和 hibernate 搜索。一切正常。你不需要大量的 xml,我使用 JPA,所以我有 persistence.xml。我在 glassfish 中设置了数据库访问权限,将 jta 数据源放入 persistence.xml 和一些与 hibernate 搜索相关的配置中,仅此而已。

我也尝试过jboss,但我认为glassfish更容易使用。我不知道什么是最好的,选择一个并尝试一下:)

关于java - 使用 Hibernate 3.6 配置 Glassfish 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654190/

相关文章:

java - 为什么 int[] a = new int[0];允许?

java - AsyncTask #3 Android 在将数据发布到 tomcat 服务器时因 doInBackground 而崩溃

java - Spring 中的 Hibernate bean 无法加载并抛出 java.lang.NoSuchMethodError

java - Grails 3.1.2 无法运行错误 org.hibernate.hbm2ddl.schemaupdate - hhh000388

jakarta-ee - 错误 : Need to specify class name in environment or system property

java - 在 java 中检索客户端 IP 地址时获取 request.getHeader ("X-FORWARDED-FOR"的空值?

Java使用亚马逊mws?

spring-boot - com.microsoft.sqlserver.jdbc.sqlserver异常 : the stream is closed

jakarta-ee - 为什么CDI bean类的构造函数被多次调用

java - Arrays.equals() 的时间复杂度