实训任务 4 -- Entity Framework Core 基础 (1)在学习和开发EF Core的过程中遇到了哪些问题,是如何解决的? 因为版本太低的原因,在执行add-migration initial命令时出现问题,显示ScriptHalted。 (2)在将EF Core结合进ASP.NE ...
分类:
其他好文 时间:
2020-06-14 15:16:21
阅读次数:
57
创建实体管理器工厂非常消耗资源并且耗时,所以每次执行数据库操作的时候都获取一遍实体管理器工厂的话性能将会非常的差。所以可以创建一个JPA工具类,使用静态代码块的方式,在第一次访问工具类的时候只创建一次实体管理器工厂供其他的地方使用。 import javax.persistence.EntityMa ...
分类:
其他好文 时间:
2020-06-13 19:21:39
阅读次数:
51
为了能在HTML文档中正确显示某些特殊字符,就需要使用HTML实体(entity)。HTML实体就是对当前文档的编码方式不能包含的字符,提供一种转义表示。 HTML实体定义 1.名称方式 名称方式会以“&”开头,然后紧跟由英文字母组成的名称(下面格式中的name),最后以分号结尾。注意,这种方式对大 ...
分类:
Web程序 时间:
2020-06-13 13:25:40
阅读次数:
71
1. 创建keystone数据库并授权 1 mysql -uroot 2 CREATE DATABASE keystone; 3 GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'KEYSTONE_ ...
分类:
其他好文 时间:
2020-06-12 10:39:22
阅读次数:
64
DECLARE @table TABLE( id INT IDENTITY, CreateDate DATE); INSERT INTO @table( CreateDate)SELECT '2020-06-07'--上周日UNION ALLSELECT '2020-06-08'--本周一UNION ...
分类:
数据库 时间:
2020-06-11 13:35:54
阅读次数:
198
本篇文章以角色、用户、组三表为例,用户和角色是多对多的关系,用户和组是多对一的关系。关联时使用对方表的id,每张表至少有两个字段:id和name class Group(models.Model): name = models.CharField(max_length=50) class Role( ...
分类:
其他好文 时间:
2020-06-11 00:45:42
阅读次数:
63
1.pom.xml引入jar包 <!--csv--> <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.4</version> </dependency> 2.重写映射规则 ...
分类:
编程语言 时间:
2020-06-10 14:43:01
阅读次数:
116
前言 1. 三者的区别与联系 JPA:本身是一种ORM规范,不是ORM框架.由各大ORM框架提供实现. Hibernate是一个完整的ORM框架,常规CRUD我们不需要写一句SQL;框架比较重,学习成本比较高。 MyBatis 并不是一个完整的ORM框架,因为我们还需要自己去写全部SQL;轻量级框架 ...
分类:
编程语言 时间:
2020-06-09 16:24:07
阅读次数:
73
1: 定义个泛型类 DAO<T>,在其中定义一个 Map 成员变量,Map 的键 为 String 类型,值为 T 类型。 分别创建以下方法: public void save(String id,T entity): 保存 T 类型的对象到 Map 成员 变量中 public T get(Stri ...
分类:
其他好文 时间:
2020-06-08 19:26:26
阅读次数:
84
最近半个多月没更新原因是在赶项目。。。在做项目的时候就会发现自己很多问题,也有很多东西要记录,今天就记录一下对ef新的认识。 也就是关于ef的五种状态管理。 Unchanged(持久态) Midified(修改) Deleted(删除) Added(新增) Detached(游离态:相当于new出来 ...
分类:
其他好文 时间:
2020-06-07 12:49:07
阅读次数:
117