- 博客(6)
- 资源 (14)
- 收藏
- 关注
转载 Maven中的GroupID和ArtifactID指的是什么?
GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的Grou...
2019-04-26 23:08:18 280
转载 JPA @Id 和 @GeneratedValue 注解详解
@Id:@Id 标注用于声明一个实体类的属性映射为数据库的主键列。该属性通常置于属性声明语句之前,可与声明语句同行,也可写在单独行上。@Id标注也可置于属性的getter方法之前。@GeneratedValue:@GeneratedValue 用于标注主键的生成策略,通过strategy 属性指定。默认情况下,JPA 自动选择一个最适合底层数据库的主键生成策略:SqlServer对...
2019-04-25 22:05:15 519
原创 JPA性能方法------EntityManager的find()与getReference()的区别
相同点这两个方法都接受实体的class和代表实体主键的对象作为参数。由于它们使用了Java泛型方法,无需任何显示的类型转换即可获得特定类型的实体对象。其中,在primaryKey上面普遍使用了java5的autoboxing(自动装箱)的特性。再者,就是两者都会在EntityManager关闭的情况下抛出IllegalStateException-if this Enti...
2019-04-25 21:48:38 854
转载 JPA中@Entity和@Table的区别
@Entity注释指名这个java类是一个实体类@Table注释指定了Entity所要映射带数据库表其中@Table(name="表名")用来指定映射表的表名@Entity和@Table一般一块使用,如果缺省@Table注释,系统默认采用实体类名作为映射表的表名。实体类的每个实例代表数据表中的一行数据,数据行中的一列对应实例中的一个属性。原文:https://blog.csd...
2019-04-25 21:36:07 503
原创 Hibernate中的三种数据状态(临时、持久、游离)
1.临时态(瞬时态)不存在于session中,也不存在于数据库中的数据,被称为临时态。比如:刚刚使用new关键字创建出的对象。2.持久态存在于session中,事务还未提交,提交之后最终会进入数据库的数据,被称为持久态。比如:刚刚使用session.save()操作的对象。3.游离态(脱管态)存在于数据库中,但不存在于session中的数据,被称为游离态。比如:使用...
2019-04-24 17:23:39 605
原创 AngularJS 指令
AngularJS 指令是扩展的 HTML 属性,带有前缀ng-。ng-app指令初始化一个 AngularJS 应用程序。ng-init指令初始化应用程序数据。ng-model指令把元素值(比如输入域的值)绑定到应用程序。{{ firstName }}是通过ng-model="firstName"进行同步。ng-repeat指令对于集合中(数组中)的每个项会克隆...
2019-04-03 16:46:08 100
关于Mybatis与Spring、SpringMVC整合的简单web工程
2018-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人