11 2018 档案

摘要:1、创建表时定义唯一性约束 使用ALTER TABLE语法创建唯一性约束 删除表(慎用) 禁用唯一性约束 使用唯一性约束 删除唯一性约束 华-丽-的-分-割-线 后面的为实例 创建表时定义唯一性约束 2)基于单列的唯一性约束示例: 3)基于多列的唯一性约束示例: 使用ALTER TABLE语法创建唯 阅读全文
posted @ 2018-11-24 14:57 码痴
摘要:查询一个对象(实体类必须有一个不带参数的构造方法) 使用select查询 条件查询 使用uniqueResult可以返回唯一的一个值/对象 基于投影的查询,通过在列表中存储一个对象的数组 1 2 3 4 5 6 7 List<Object[]> stus = session .createQuery 阅读全文
posted @ 2018-11-17 14:21 码痴
摘要:Hibernate Query Language查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQ 阅读全文
posted @ 2018-11-17 14:11 码痴
摘要:查询按功能强弱可以分为以下几种:Native SQL > HQL > EJBQL > QBC > QBE1、Native SQLNative SQL为数据库系统本身的SQL,里面包含了一些特有的函数等,功能也最为强大。如: 1 @Test 2 public void testHQL_34() { 3 阅读全文
posted @ 2018-11-17 14:09 码痴
摘要:HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此 Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功 阅读全文
posted @ 2018-11-17 14:07 码痴
摘要:Hibernate中查询: createQuery( String qlString)使用的是HQL语句; createNativeQuery (String sqlString)使用的是SQL语句; 关系HQL与SQL区别: hql 语法详解: HQL查询:Criteria查询对查询条件进行了面向 阅读全文
posted @ 2018-11-17 13:54 码痴
摘要:运行结果如下。 0.06999999999999999 0.5800000000000001 401.49999999999994 0.30310000000000004 你认为你看错了,但结果却是是这样的。问题在哪里呢?原因在于我们的计算机是二进制的。浮点数没有办法是用二进制进行精确表示。我们的C 阅读全文
posted @ 2018-11-15 14:18 码痴
摘要:1 package ppt11util类; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class SimpleDateFormat类 { 8 public static void main(S... 阅读全文
posted @ 2018-11-14 14:49 码痴
摘要:1 //单例模式---懒汉模式 2 public class Apple{ 3 //创建一个成员,在内存中只有一个拷贝 4 private static Apple apple = null; 5 private Apple(){ 6 7 } 8 //这个方法用来创建实例 9 public static Appl... 阅读全文
posted @ 2018-11-14 14:47 码痴
摘要:一、Date类型的初始化 1、 Date(int year, int month, int date); 直接写入年份是得不到正确的结果的。 因为java中Date是从1900年开始算的,所以前面的第一个参数只要填入从1900年后过了多少年就是你想要得到的年份。 月需要减1,日可以直接插入。 这种方 阅读全文
posted @ 2018-11-14 14:46 码痴
摘要:就像@Table注解用来标识实体类与数据表的对应关系类似,@Column注解来标识实体类中属性与数据表中字段的对应关系。 该注解的定义如下: @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface Column { String 阅读全文
posted @ 2018-11-12 16:35 码痴
摘要:对比10 从此处可以看到: timestamp with time zone 表达的是 针对 标准时区(格林尼治时间)的差。 timestamp with local time zone 表达的是 ,根据你当前所处时区,变化你和格林尼治时间的差。 如果过去相对标准时区 -8 ,那么移动到+10 时区 阅读全文
posted @ 2018-11-12 14:34 码痴
摘要:Python的range(n) 方法就是: API定义: If you do need to iterate(迭代) over a sequence(一系列) of numbers, the built-in function range() comes in handy(方便的). It gene 阅读全文
posted @ 2018-11-08 10:49 码痴