草庐IT

accessing-data-jpa

全部标签

java - 比较 JPA 查询中的当前日期时间

我想将数据库中的日期与JPA查询中的当前日期时间进行比较:捕获限制日期我的要求如下:数据库.captureLimitDate:04/07/201219:03:00当前日期时间:2012年4月7日20:03:00我的JPAQuery是这样的:SELECToFROMOperationo"+"WHERE(o.merchantId=:merchantId)AND"+"(o.captureLimitDateOperation类将captureLimitDate作为java.util.Date@Generated(value="XA",comments="0,_8BedAMXZEeGHf_Dj4Y

java - "550 SSL/TLS required on the data channel"使用 Apache Commons FTPSClient

我在需要加密数据通道的FTP服务器(ProFTPD1.3.3a)上使用FTPClient读取数据时遇到问题。在其他服务器上没有加密的情况下一切正常。我的代码是:FTPSClientftpsClient=newFTPSClient("TLS",false);log.debug("usingTLS");FTPClientConfigftpClientConfig=newFTPClientConfig(FTPClientConfig.SYST_UNIX);ftpClientConfig.setServerLanguageCode("de");ftpsClient.configure(ftpC

java - 如何将 Access-Control-Allow-Origin 添加到 jetty 服务器

我有一个jetty服务器来运行我的网络服务。最近我开发了一个程序来使用Web服务并遇到了Access-Control-Allow-Origin问题。如何将Access-Control-Allow-Origin:*添加到jetty嵌入式服务器。下面是webappcontext代码。publicWebAppContextbuildWebAppContext(){webAppContext=newWebAppContext();webAppContext.setDescriptor(webAppContext+"/WEB-INF/web.xml");webAppContext.setReso

java - JPA - @PreRemove 方法行为

我有2个具有多对多关系的实体。Movie实体是此关系的所有者,因此当我想删除Actor实体时,我使用注释为@PreRemove的方法删除Moviecast中出现的任何ActorID以避免“外键违规异常”。电影课@EntitypublicclassMovieextendsAbstractBusinessObject{@ManyToManyprivateMapcast;//settersandgetterspublicvoidremoveCastMember(Actoractor){for(Entrye:cast.entrySet()){if(e.getValue().id.equals(

java - MS Access - 无法打开更多表

在工作中,我们必须处理多个MSAccessmdb文件,因此我们使用SunJVM附带的默认JdbcOdbcBridge驱动程序,并且在大多数情况下,它运行良好。问题是,当我们必须处理一些较大的文件时,我们会多次遇到“无法打开更多表”消息的异常。我们怎样才能避免这种情况?我们已经关闭了PreparedStatements和RecordSets的所有实例,甚至将它们的变量设置为null,但即便如此,此异常仍在继续发生。我们应该做什么?我们如何避免这些令人讨厌的异常?这里有人知道怎么做吗?我们可以更改Windows上的ODBC驱动程序的任何其他配置以避免此问题吗?

java - 是否可以在 Hibernate/JPA 中动态定义列名?

所以我有这个现有的数据库架构,其中包含许多我想使用JPA/Hibernate建模的表。每个表具有相同的30个附加列组(以允许运行时扩展字段数录)。CREATETABLEXX("ID"VARCHAR2(100BYTE)NOTNULLENABLE,"USER_LABEL"VARCHAR2(256BYTE),"CREATION_DATE"NUMBER(38,0)NOTNULLENABLE,"ADD_STR_FIELD_0"VARCHAR2(200BYTE),"ADD_LNG_FIELD_0"NUMBER(38,0),"ADD_DBL_FIELD_0"NUMBER(38,0),"ADD_STR

java - 无法让@Rollback 为我的 Spring JPA 集成测试工作

这是我的一个小测试类。问题是它不会在每次测试运行后回滚事务。我做错了什么?:)@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"/META-INF/catalog-spring.xml"})@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=true)publicclassTermTest{@AutowiredprivateCatalogServiceservice;@Rollba

java - JPA 如何为 @OneToMany 关系的列添加唯一约束,如用户名

我有一个代表网站的Site类和一个User类。一个Site可以有多个User。classSite{privateintsite_ID;@OneToMany//withajointableprivateListusers;//...}classUser{privateintuser_ID;privateStringname;privateStringlastname;privateStringusername;privateStringpassword;}我想允许相同的用户名存在于所有站点上,但每个站点只能存在一个。Site/User/username1/1/username11/2/u

java - 网 bean IDE : how to delete data source

我有一个包含持久性单元的JavaWeb应用程序。在此持久性单元中,我可以选择现有数据源或创建新数据源。当我在内置glassfish服务器上运行此Web应用程序时,数据源是在内置glassfish服务器上创建的。还创建了一个连接池。我可以删除构建在glassfish服务器上的数据源和/或连接池。这不会从NetbeansIDE中删除数据源。当我再次运行Web应用程序时,会重新创建数据源和连接池。如何删除netbeansIDE中的数据源和连接池?我无法在任何地方找到此功能。我想删除现有的数据源和连接池,因为我对新的数据源/连接池有问题。为了确保数据源/连接池之间的某处不会发生混淆,我想删除不

java - 用JPA实现分层数据结构(固定深度)

Ihaveahierarchicaldatastructurewithafixeddepthof4.Forabetterunderstanding,let'sassumethefollowing(justanexample):The"root"leveliscalledcountriesEachcountrycontainsanarbitraryamountofstatesEachstatecountainsanarbitraryamountofcountiesEachcountycontainsanarbitraryamountofcitiesSotherearealways1-Nr