【java – 数据库和JPA中的不同PostgreSQL序列ID】教程文章相关的互联网学习教程文章

java – 带有Oracle和PostgreSQL的长文本列的Hibernate【代码】

我正在尝试让一个实体在Spring Boot(1.4.4)应用程序中使用Oracle(11.2)和PostgreSQL(9.4). 我的实体包含一个长文本字段(超过4000个字符).Oracle中适当的数据类型是CLOB,PostgreSQL中的相应类型是TEXT. 我能够使它与PostgreSQL一起使用@Column(name = "LONG_TEXT", columnDefinition="TEXT") private String longText;但是,由于CLOB需要@Lob注释,因此Oracle在休眠验证阶段会失败. 以下代码适用于Oracle@Lob @Column(name = "LONG_TE...

java – 如何使用Vagrant连接两个VM(postgreSQL和tomee)?【代码】

我正在尝试使用Virtualbox和Vagrant构建虚拟环境.目标是能够从PC浏览器访问在虚拟机“服务器”上运行的应用程序,该应用程序与虚拟机“db”交互. 我设法创建了虚拟机. 第一个是运行Apache Tomee,我可以通过浏览器访问它.它工作正常. 第二个是Postgres运行,我可以通过我的浏览器访问它.它也正常工作. 当我尝试将VM’服务器’与’db’连接时,我得到一个http 500错误(仅当我尝试使用该应用程序执行某些数据库操作时),特别是:"Connecti...

java – 使用hibernate从postgresql获取CSV结果【代码】

我执行一个查询,该查询应该将结果作为CSV返回给STDOUT. 当我在pgAdmin中执行查询时,我成功获得了结果. 但是,当我使用hibernate执行相同的查询时,我得到以下异常:javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not extract ResultSet我不能显示表结构但我知道sql很好(我复制了“sql”的全部内容然后我在pgAdmin中执行它);查询看起来像:String sql = "COPY (" + sqlQuery + ") TO...

java – org.postgresql.util.PSQLException:错误:“category_id”列中的空值违反了非空约束【代码】

我有一个奇怪的问题:我试图在我的数据库中保存用户,这个用户有一个技能列表.这些技能已经在数据库中,链接的类别和类别具有链接的域.结构如下: 当我打印申请人的技能清单时我有这个:skills=[Skill{categories=[Category{domains=[Domain{id=4, name=DevOps}], id=13, name=BackEnd}], id=23, name=Java}, Skill{categories=[Category{domains=[Domain{id=4, name=DevOps}], id=13, name=BackEnd}], id=24, name=C}],这是制作申请...

在Java中使用PostgreSQL Domain和Struct类型【代码】

创建EntityManagerFactory实例后,我收到错误消息:... Exception Description: Predeployment of PersistenceUnit [aPU] failed. Internal Exception: Exception [EclipseLink-7157] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.ValidationException Exception Description: Entity class [class Table] must use a @JoinColumn instead of @Column to map its relationship att...

java – 对Postgresql数组的dbUnit支持【代码】

我正在为数据库组件编写一些单元测试.为此,我使用专用的测试数据库(Postgresql,与生产数据库相同)和dbUnit. 现在我想创建整个测试数据库的XML转储.我目前使用的是FAQ page of dbUnit的代码IDatabaseConnection connection = new DatabaseConnection(conn); connection.getConfig().setProperty("http://www.dbunit.org/properties/datatypeFactory", new PostgresqlDataTypeFactory()); IDataSet fullDataSet = connection.createD...

java – Atomikos:使用PostgreSQL时数据无法保存【代码】

使用Atomikos时遇到了一个奇怪的问题. 我有一个小测试应用程序(Spring Hibernate).它使用两个不同的数据源,我需要在非Java EE容器上测试JTA功能(在我的例子中是Tomcat). 当我使用MySQL作为数据库时,一切都得到保存而没有问题.但是当我切换到PostgreSQL数据时却没有保存到数据库中. 有趣的是,如果我没有使用@Transactional并手动开始和提交事务 – 一切正常.但是当使用@Transactional时 – 数据没有被保存.我可以看到hibernate_sequ...

java – Hibernate 3:无法查询PostgreSQL数据库【代码】

我正在使用Hibernate 3.3.1 GA和PostgreSQL 8.3建立一个项目.我刚创建了一个数据库,第一个表,在那里添加了一行,现在正在配置Hibernate. 但是,即使是最简单的查询:Criteria criteria = session.createCriteria(Place.class); List result = criteria.list();无法执行(虽然数据库中有一条记录,但返回空列表).我查看了PostgreSQL日志,看看:2008-09-17 22:52:59 CEST LOG: connection received: host=192.168.175.1 port=2670 200...

如何在Java和PostgreSQL中处理32位数字?【代码】

我正在使用JavaFX和PostgreSQL数据库开发一个小工具.我现在的任务是处理32位数字.我用Long试了一下,但是它很短/小. 我记得Postgres发牢骚,因为我没有使用正确的数据类型,这就是为什么我先问这里,然后我再次更改受此问题影响的所有行. 我不用这个数字算数,但我需要保存null. 你的建议是什么? String,BigInteger? 代码示例://... myObject.setSerialNumber(getLongFromDB(rs, "serialnumber")); //...private static Long getLong...

java – PostgreSQL异常:org.postgresql.util.PSQLException:发送到后端时发生I / O错误【代码】

我知道这是一个重复的问题.但我找不到相同的解决方案. 我已经在Amazon EC2云中托管了我的应用程序.我正在使用postgresql. 我收到异常org.postgresql.util.PSQLException:发送到后端时发生I / O错误.在Amazon cloud运行我的应用程序. 详细的堆栈跟踪是:org.postgresql.util.PSQLException: An I/O error occured while sending to the backend.at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:281)a...

java – postgresql驱动程序没有被OSGI容器加载?【代码】

我正在使用Jboss Fuse 6.2.0并尝试从我的项目建立一个jdbc连接.我正在使用blueprint.xml来定义postgresql数据源,我正在尝试将数据插入到我的系统本地托管的数据库中.这是我在blueprint.xml中的代码:<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="driverClassName" value="org.postgresql.Driver"/><property name="url" value="jdbc:postgresql://localhost:5432/...

java – Jetty,JNDI,Postgresql:找不到类【代码】

我正在尝试在Jetty中设置JNDI数据源.在start.ini文件中,我添加了jetty-plus.xml文件,选项如下所示:OPTIONS=Server,resources,websocket,ext,plus,annotations然后我在我的上下文文件中添加资源:<New id="Traildevils" class="org.eclipse.jetty.plus.jndi.Resource"><Arg/><Arg>jdbc/Traildevils</Arg><Arg><New class="org.postgresql.ds.PGConnectionPoolDataSource"><Set name="User">recom</Set><Set name="Password">recom<...

java – 为什么GenerationType.AUTO在PostgreSQL上没有使用串口?【代码】

我有一个使用JPA的应用程序(使用eclipselink).该应用程序是在后台使用Derby数据库开发的.这些表格由JPA自己生成.这是其中一个实体的简单示例:public class MyEntity implements Serializable {@Id@GeneratedValue(strategy=GenerationType.AUTO)private Long id;@Column(nullable=false)private String someString; }JPA然后创建另一个表SEQUENCE来生成ID.我们现在想切换到PostgreSQL而不是表SEQUENCE,我们想在PostgreSQL中使用真...

java – JDBC中PostgreSQL的“无效数据库地址”【代码】

我使用PostgreSQL创建我的数据库并保存我的用户列表,当我尝试通过java jdbc连接数据库时,我收到错误说:“java.sql.SQLException: invalid database address:jdbc:postgresql://localhost:5432/users”.我使用PostgreSQL网站上的“JDBC41 Postgresql Driver,Version 9.3-1102”.这是我的代码:import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;public class javaconnect {private static...

java – 如何使用Hibernate为PostgreSQL创建索引【代码】

我正在开发一个Spring-MVC应用程序,我在其中使用Hibernate作为PostgreSQL的ORM工具.对于项目模型中的一些实体,我想创建索引以加快查找速度.在我阅读时,我发现可以使用Hibernate创建索引.不幸的是,我没有太多运气.我只尝试在一个Model类上创建它,但是当我检入PGAdmin时,我看不到该表的任何索引. 当我尝试将@Index参数提供给@Table注释时,我收到错误.任何人都可以告诉我如何通过Hibernate对列和整个表进行自动索引注释.非常感谢. 在线...

POSTGRESQL - 相关标签