Hibernate-Postgresql属性访问

Hibernate-Postgresql属性访问,postgresql,hibernate,Postgresql,Hibernate,我无法访问postgresql数据库属性,它们是小写字母。我想使用camelCase访问属性。请建议我所需的配置。要使用JPA配置postgreSQL,您可以使用此persistence.xml 为此,您必须在项目中创建一个名为“META-INF”的文件夹。在这个文件夹中,你必须存储这个文件 persistence.xml <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.1" xmlns="http

我无法访问postgresql数据库属性,它们是小写字母。我想使用camelCase访问属性。请建议我所需的配置。

要使用JPA配置postgreSQL,您可以使用此persistence.xml 为此,您必须在项目中创建一个名为“META-INF”的文件夹。在这个文件夹中,你必须存储这个文件

persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1"
 xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
                                 http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">

  <persistence-unit name="give_some_name" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
    <properties>
      <property name="dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
      <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
      <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/database_name" />
      <property name="javax.persistence.jdbc.user" value="username" />
      <property name="javax.persistence.jdbc.password" value="password" />
      <property name="hibernate.show_sql" value="true" />
      <property name="hibernate.hbm2ddl.auto" value="update" />
    </properties>
  </persistence-unit>

</persistence>

org.hibernate.jpa.HibernatePersistenceProvider
或者使用hibernate.cfg.xml (此处无需创建“META-INF文件夹”)


org.postgresql.Driver
jdbc:postgresql://localhost:5432/database_name
用户名
密码
org.hibernate.dialogue.PostgreSqlDialogue
真的
创造

谢谢@Naros。
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-configuration SYSTEM 
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
  <session-factory>
    <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
    <property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/database_name</property>
    <property name="hibernate.connection.username">username</property>
    <property name="hibernate.connection.password">password</property>
    <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
    <property name="hibernate.show_sql">true</property>
    <property name="hibernate.hbm2ddl.auto">create</property>
    <mapping resource="hibernate.hbm.xml"/>
  </session-factory>  
</hibernate-configuration>