JAVA
文章平均质量分 73
Lawrence_shpeng
这个作者很懒,什么都没留下…
展开
-
枚举的使用 java
public enum TaskType { tiger("1","老虎"),Lion("0","狮子"),Dog ("2","狗"); private String code, desc; public String getCode() { return code; } public void setCode(String code原创 2016-08-03 11:04:53 · 226 阅读 · 0 评论 -
mybatis sql语句的使用
log4j动态调整sql DEBUG INFO ERROR 三个输出级别 DEBUG log4j.properties 文件 log4j.rootLogger=DEBUG,Console //控制台输出级别 设置成DEBUG 则 DEBUG INFO ERROR 三个级别的信息都可以输出 log4j.appender.Console.layo原创 2017-02-24 14:42:07 · 316 阅读 · 0 评论 -
初识Mabtis
Dao 需求 1.对象能与数据库交互 2.对象能执行sql语句 最核心的对象SqlSession SqlSession的作用 1.向SQL语句传入参数 2.执行SQL语句 3.获取执行SQL语句的结果 4.事务的控制 如何得到SqlSession 1.通过配置文件获取数据库连接相关信息 2.通过配置信息构建SqlSessionFactory 3.通过SqlSes原创 2017-02-23 15:45:04 · 1959 阅读 · 0 评论 -
HQL 语法 限制-where子句
比较运算 1.=,、>=、 2.null值判断 ---- is [not] null x = null ------> x is null x x is not null hql语句 String hql = "from Commodity c where c.price>400"; null判断运算 String hql = "from Commod原创 2017-02-22 22:06:09 · 3637 阅读 · 0 评论 -
HQL数据查询
from Hql语句最简形式 from指定了Hql语句查询主体-持久化类及其属性 HQL ------------> SQL HQL 语法 from 类名 from子句中别名的应用 为被查询的类设定别名 目的是为了HQL语句其他部分通过别名引用该类 别名命名习惯 from Seller as seller from Seller s,Customer c原创 2017-02-22 21:25:19 · 222 阅读 · 0 评论 -
Hibernate ORM 多对多
学生类和配置文件 public class Student implements Serializable{ private int sid; private String sex; private String sname; private Grade grade; ..... } "http://www.hib原创 2017-02-22 14:33:40 · 219 阅读 · 0 评论 -
Hibernate ORM框架
常用的是 单向的 一对多 以班级和学生为例子 班级为1 学生多方 配置文件 建立班级表和学生表 sql 语句 create table grade( gid int primary key, gname varchar(20) not null, gdesc varchar(50) ); create table student( s原创 2017-02-22 11:09:00 · 260 阅读 · 0 评论 -
hibernate 组件属性 即增删改查
当实体类的属性是自定义的类的是时候 组件属性 如 class Address{ } session的四个方法 save update delete get/load (查询单个记录) get/load的方法的区别 get方法调用之后立刻向数据库发出sql语原创 2017-02-21 14:19:49 · 369 阅读 · 0 评论 -
hibernate.cfg.xml 常用配置
常用的属性 hibernate.show_sql hibernate.format_sql hbm2ddl.auto create 重新生成表删除掉原来的表 update 可以保留原来的数据 hibernate.default_schema 默认数据库 hibernate.dialect 配置hibernate数据库方言 hibe原创 2017-02-21 11:07:53 · 433 阅读 · 0 评论 -
mybatis 关联数据的查询 多对一 一对多
创建两个类 User 和 article package entity; public class User { private int id; public User(){ } public User(int id, String userName, String userAge, String userA原创 2017-02-27 19:55:26 · 434 阅读 · 0 评论 -
快速理解什么是回调函数
本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273) 以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方转载 2016-10-29 09:32:09 · 270 阅读 · 0 评论 -
java JVM的classloader
1:一个 JVM中默认的类加载器 有 Bootstrap ClassLoader, Extension ClassLoader 以及App ClassLoader ,分别各司其职 Bootstrap ClassLoader 负责加载java基础类,主要是%JRE_HOME/lib/ 目录下的 rt.jar , resource.jar , charsets.jar和class 等原创 2016-09-20 09:53:53 · 257 阅读 · 0 评论 -
Mybatis 需要注意的问题
mybatis:Invalid bound statement (not found) 当出现mybatis 出现这个错误时需要注意 使用了接口编程方式 实体类User 配置文件UserMapper.xml 接口文件UserMapper.java public interface UserMapper { public User selectUserById(int原创 2017-02-27 15:00:54 · 475 阅读 · 0 评论