草庐IT

persistence-manager

全部标签

java - persistence.xml 从 .properties 文件导入数据库参数值

编辑:notduplicatebutalmost我希望我的应用程序persistence.xml类似于org.hibernate.ejb.HibernatePersistence从我的源文件夹中某处的简单文本文件中获取这些占位符值。我读到过使用Spring做这样的事情是可能的classpath:com/foo/jdbc.properties但是这里我们没有使用Spring,只有Hibernate和一些Primefaces。这可能吗?谢谢!编辑:我没有提到一些事情,但作为引用,我也使用ShiroSecurity和Ant来做一些事情。我将发布解决方案作为答案。这使我的项目有3个带有数据库参

java.lang.NoSuchMethodError : javax. persistence.Table.indexes()[Ljavax/persistence/Index;

我正在升级jpa、hibernate、spring和jdk以启用JPA2.1的新功能。但是我收到以下错误:java.lang.NoSuchMethodError:javax.persistence.Table.indexes()[Ljavax/persistence/Index;我已经阅读了有关此的其他帖子,但它们没有解决我机器上的错误。例如,SJuan76'sanswertothisposting建议升级到jpa2.1,但我已将eclipsejpa项目方面设置为2.1版,并且我还包括了hibernate-jpa-2.1-api在我的pom.xml中。你可以在完整的pom.xml中阅读

java - JSF 2 - Bean 验证 : validation failed -> empty values are replaced with last valid values from managed bean

我不了解验证期间JSF2的行为。希望可以有人帮帮我。我有一个表单,在(ajax)提交后验证字段-好的如果验证失败,则会显示一条错误消息-ok对于我的示例,当我输入有效的生日并且字段name为空时,提交后会显示name的错误消息。现在,当我输入有效的姓名并从生日字段中删除输入时,会显示生日的错误消息(没关系),但现在是旧的“有效”生日也出现在输入字段中!?!如何避免这种行为?当我提交一个空字段时,我想看到一条错误消息和一个空字段...这是我的示例代码:我使用包含EntityBean(Contact)的ManagedBean(TestBean)。Contact包含每个注释的验证。publi

java - JPA : Extending the persistence context vs. 分离实体

似乎有两种模式可以使用JPA实现跨越多个http请求的业务事务:entity-manager-per-request与分离的实体扩展持久性上下文这些模式各自的优势是什么?什么时候应该首选哪个?到目前为止,我想出了:扩展的持久性上下文保证对象身份等同于数据库身份,简化了编程模型并可能消除了为实体实现equals的需要分离的实体比扩展的持久性上下文需要更少的内存,因为持久性上下文还必须存储实体的先前状态以进行更改检测不再引用的分离实体有资格进行垃圾收集;必须首先显式分离持久对象但是,由于没有任何JPA实践经验,我确信我错过了一些重要的东西,因此提出了这个问题。以防万一:我们打算使用由Hib

java - 是否可以将 persistence.xml 放在 META-INF 以外的位置?

我想将我的persistence.xml放在我的应用程序的conf文件夹中。我如何告诉Persistence.createEntityManagerFactory它应该从那里读取它? 最佳答案 如果您使用的是EclipseLink,则可以使用持久性单元属性“eclipselink.persistencexml”设置persistence.xml位置。properties.put("eclipselink.persistencexml","/org/acme/acme-persistence.xml");EntityManagerFa

java - 我无法登录 Tomcat Manager 应用程序

我在stackoverflow中阅读了很多主题来解决我的问题,但没有一个有用。当我尝试使用许多不同的配置登录管理器应用程序([http://localhost:8080/manager/html][1])时,我总是得到401Unauthorized尝试使用权限凭据登录。我重启了tomcat服务器几次。这是我在conf/tomcat-users.xml中的最后一个配置这是server.xml中tomcat-users相关的部分这是我的配置:ApacheTomcat:版本7.0.4064位在Chrome26上测试如果我忘记了其他有用的东西,请告诉我。提前致谢 最

android - 为什么 AVD Manager 选项未在 Android Studio 中显示

为什么我看不到Android虚拟设备(AVD)我在androidstudio中创建AVD时遇到问题,问题是我无法看到任何此选项Tools—>Android—>AVD管理器在我没有找到Tools—>Android—>AVDManager的屏幕截图下方在上面的屏幕截图中你找不到Android-->AVDManager,为什么它没有显示。下面是我安装的包:1.SDK管理器2。SDK工具我正在关注此链接:http://www.dev2qa.com/how-to-create-android-virtual-device-avd-in-android-studio/

android - 为什么 AVD Manager 选项未在 Android Studio 中显示

为什么我看不到Android虚拟设备(AVD)我在androidstudio中创建AVD时遇到问题,问题是我无法看到任何此选项Tools—>Android—>AVD管理器在我没有找到Tools—>Android—>AVDManager的屏幕截图下方在上面的屏幕截图中你找不到Android-->AVDManager,为什么它没有显示。下面是我安装的包:1.SDK管理器2。SDK工具我正在关注此链接:http://www.dev2qa.com/how-to-create-android-virtual-device-avd-in-android-studio/

java - Maven/Eclipse : Could not find any META-INF/persistence. 类路径中的 xml 文件

我知道关于这个问题还有其他问题,但没有一个解决方案对我有用。我正在使用Maven在eclipse中构建一个java项目,并且我在src/main/resource/META_INF文件夹中有我的persistence.xml文件。但是当我尝试mvninstall时,我总是得到这个错误:NoPersistenceproviderforEntityManagernamedplasma.persistence查看控制台输出似乎是由以下原因引起的:[org.hibernate.jpa.boot.internal.PersistenceXmlParser]-HHH000318:Couldnotf

java - Selenium WebDriver manager().getCookies() 总是返回 0

SeleniumWebDriverInternetExplorerDriver中的manager().getCookies()总是返回0个元素!附言版本2.32.0.0 最佳答案 如果cookie是HTTPOnly你不能从Javascript/Selenium中读取它们 关于java-SeleniumWebDrivermanager().getCookies()总是返回0,我们在StackOverflow上找到一个类似的问题: https://stackove