-
多对多单向外键查看全部
-
一对多双向外键注释查看全部
-
如果是一对多,fetch策略一般设置成LAZY查看全部
-
多对一单向外键中在多方一处代码的注释查看全部
-
一对一单向外键注释查看全部
-
@Transient注解查看全部
-
@Embedded查看全部
-
@Column查看全部
-
hibernate.cfg.xml文件内容: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql:///hibernate</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">root</property> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">update</property> <property name="hibernate.current_session_context_class">thread</property> </session-factory> </hibernate-configuration>查看全部
-
@Column -可将属性映射到列,使用该注解来覆盖默认值,@Column描述了数据库表中该字段的详细定义,这对于根据JPA注解生成数据库表结构的工具非常有用 -常用属性: name:可选,表示数据库表中该字段的名称,默认情形属性名称一致; nullable:可选,表示该字段是否允许为null,默认为true; unique:可选,表示该字段是否是唯一标识,默认为false; length:可选,表示该字段的大小,仅对String类型的字段有效,默认值255(如果是主键,不能使用默认值); insertable:可选,表示在ORM框架执行插入操作时,该字段是否应出现在INSERT语句中,默认为true; updateable:可选,表示在ORM框架执行更新操作时,该字段是否应出现在UPDATE语句中,默认为true,对于一经创建就不能修改的字段,该属性非常有用,如对于birthday字段。查看全部
-
一、 类级别注解 1. Hibernate注解简介 -使用注解的目的:为了简化繁琐的ORM映射文件(*.hbm)的配置 2. JPA与Hibernate的关系 -JPA,全称Java Persistence API,JPA注解是JAVAEE的标准和规范 -JPA和Hibernate的关系:JPA是标准接口,Hibernate是实现,但是其功能是JPA的超集 -Hibernate通过hibernate-annotation、hibernate-entitymanager和hibernate-core三个组件来实现JPA -一般在实际开发中,优先考虑使用JPA注解,这样更有利于程序的移植和扩展 3. Hibernate注解分类 -类级别注解 -属性级别注解 -映射关系注解 4. @Entity 5. @Table 6. @Embeddable 7. schema和catalog查看全部
-
属性级别注解的添加方式查看全部
-
@Embeddable注解查看全部
-
不同数据库对schema和catalog的支持是不同的查看全部
-
schema和catalog查看全部
举报
0/150
提交
取消