Java web项目开发,ORM层用的是Hibernate,用HQL语句查询不同数据库时,日期时间比较还是有所区别的. 1.在Mysql数据库时,是这样写的: 上面是个代码拼串截图,翻译一下是这样的: from MyObj where t.addTime >='2016-06-01' and t.addTime <= '2016-06-10 23:59:59' 2.在Oracle数据库中,是这样写的: 翻译一下: from MyObj where t.addTime >= to_date
JFinal框架的一些新发现的用法: 在JFinal框架中,实体类并不需要设置属性,更不需要配置getset方法就可以很方便的操作数据库,如果需要设置或者获取属性,可以直接使用一下方式: User user = new User().set("id", "MY_SEQ.nextval").set("age", 18); user.save(); // 获取id值 Integer id = user.get("id"); 但是,
遍历所有实体 //遍历所有学生 DBSet using (var db = new Entities()) { foreach (var student in db.Student) { ObjectDumper.Write(student.StudentName); } }; 说明:打印所有学生的姓名 根据条件查询 using (var db = new Entities()) { //查询所有出生日期在1991年1月1日之后的学生 var day = Convert.ToDateTime("