<persistence-unit name="" transaction-type="resource_local"></persistence-unit>
<provider>org.hibernate.jpa.hibernatepersistenceprovider</provider>
1 <properties> 2 <property name="javax.persistence.jdbc.user" value="root"></property> 3 <property name="javax.persistence.jdbc.password" value="123456"></property> 4 <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.driver"></property> 5 <property name="javax.persistence.jdbc.url" value="jdbc:mysql:///jpa"></property> 6 </properties>
<property name="hibernate.show.sql" value="true"></property>
<property name="hibernate.hbm2ddl.auto" value="create"></property>
create:程序运行时创建数据库表(如果有表,先删除表再创建)
update:程序运行时不会创建表(如果有表,不会创建表)
none:不会创建表
1 package cn.itcast.domain; 2 3 import lombok.data; 4 5 @data 6 public class customer { 7 8 private long custid;//客户的主键 9 private string custname;//户名称 10 private string custsource;//客户来源 11 private string custlevel;//客户级别 12 private string custindustry;//客户所属行业 13 private string custphone;//客户的联系方式 14 private string custaddress;//容户地址 15 16 }
小知识(@data)添加lombok依赖,即可实现setter和getter方法
name:配置数据库表的名称
@entity @table(name ="cst_customer")
genneratedidentity:自增
@id @generatedvalue(strategy = generationtype.identity) private long custid;//客户的主键
name属性:数据库表中字段名称
@column(name = "cust_name") private string custname;//客户名称
如对本文有疑问, 点击进行留言回复!!
Postgresql结合postgis使用java的JDBC连接
网友评论