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