1,Sql语法. NH:HQL Dapper:原生Sql. 点评:原生Sql可以直接放在数据库里执行,Hql不行,且Hql增加学习负担.(Hn也可以原生Sql,但好像用的不多呀) 2,开发速度. NH:手工编写配置文件. Dapper:使用CodeSmith批量生成. 点评:NH耗时,Dapper迅速. 3,自定义查询. NH : return _session.CreateQuery("select c.Firstname, count(c.Fi rstname) from Customer…
SQL server 创建 修改表格 及表格基本增删改查 及 高级查询 及 (数学.字符串.日期时间)函数   --创建表格 create table aa ( UserName varchar(50) primary key, --建主键. Password varchar(20) not null, --不能为空 Name varchar(20) unique, --唯一键,不能重复 sex bit default 1, --建默认约束(缺省约束) birthday datetime che…
.ToList();//返回一个集合,包含查到的所有值: .First();//返回查到的第一条数据,如果查不到会报错: .FirstOrDefault();返回查到的第一条数据,差不到返回一个null: db.Users.InsertOnSubmit();//添加 db.DeleteOrSubmit();//删除db.SubmitChanges();//提交修改,增删改都需要提交: //修改取到对象之后直接赋值,提交: List<Users> ulist = db.Users.where(r…
ASP.NET中使用gridview可以很容易的把需要的数据动态显示在前台,还可以在表格里加入列进行增删改查,每次点击的时候重新加载数据,gridview也提供了分页等功能,还有一些模版让显示在前台的表格更美观.此博文是以前写的,那时候写的比较随意,图片也没有经过PS成一张图,略微整理后发出来,虽然上学的时候写的方法都是用英文,当时发出来不是在博客上,读者很多不是软件专业,为了更通俗易懂,所以把上学用的一些方法改成了汉字首字母,比如zsg就是增删改,有的例如binddata()是用的原来的英文描…
package test; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class CRUD { /**      * @param args      */     public static void main(String[] args) {         // TODO Auto-generat…
一.多表操作 一对多字段的增删改(book表和publish表是一对多关系,publish_id字段) 增  create publish_id 传数字   (publish_id是数据库显示的字段名) models.Book.objects.create(title='三国演义',price=200,publish_id=1) #publish_id是mysql数据库中显示的字段名 publish直接传出版社对象    publish是models.py设计表字段名 #查询到的publish表…
一.数据类型 MariaDB数据类型可以分为数字,日期和时间以及字符串值. 使用数据类型的原则:够用就行, 尽量使用范围小的,而不用大的 常用的数据类型 整数:int, bit 小数:decimal                                   #decimal(5,2) 字符串:varchar, char 日期时间:date, time, datetime 枚举类型(enum) 约束 主键primary key:物理上存储的顺序(不能重复) 非空not null:此字段不…
文件目录 写一下每个文件的代码  UserDao.java package cn.zys.dao; import java.io.IOException; import java.util.List; import org.apache.ibatis.session.SqlSession; import cn.zys.entity.User; import cn.zys.until.MyBatisUtils; public class UserDao { //根据id查用户 public Use…
1.编写接口 2.编写对应的mapper种的sql语句 3.测试 接口 public interface UserDao { List<User> getUserList(); //根据ID查询用户 User getUserId(int id); //增加一个用户 int addUser(User user); //修改一个用户 int update_User(User user); //删除一个用户 int deleteUser(int id); } 创建相关的实体类的时候,属性要和数据库对…
问题:SpringDataJPA怎么使用? 一.考察目标 主要考核SpringDataJPA的用法 二.题目分析 spring data jpa 的使用步骤(下面有具体实现细节) 1.创建maven工程并导入依赖 2.添加配置 3.实体类添加注解 4.编写dao接口 5.编写测试类 三.应用场景 spring data jpa 是针对jpa规范中具体实现的在封装,hibernate框架就是jpa规范的具体实现. 四.总结 主要考察的是: 1.spring data jpa 的环境搭建 2.spr…