![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java代码
射日小爷
时间就是一切
展开
-
2018-05-22---getCurrentSession和openSession
1、getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession() 创建的session则不会 * 采用getCurrentSession()创建的session在事物结束后将事物从当前线程移除,而采用openSession() 创建的session必须手动关闭 2、...原创 2019-04-15 08:37:27 · 139 阅读 · 0 评论 -
2018-05-21---获取字节码的三种方式
1、类名.class,例:System.class; 2、对象.getClass(),例:new Date().getClass(); 3、Class.forName(“类”),例:Class.forName(“java.util.Date”); System.out.println(int.class == Integer.TYPE);//包装类.TYPE就是指它对应的基本类型的字节码,此处返回...原创 2019-04-14 22:58:50 · 352 阅读 · 0 评论 -
2018-05-20---@Temporal三种注解值对应
第一种:@Temporal(TemporalType.DATE) —>实体类会封装成日期"yyyy-MM-dd"的Date类型 第二种:@Temporal(TemporalType.TIME) —>实体类会封装成时间"hh-MM-ss"的Date类型 第三种:@Temporal(TemporalType.TIMESTAMP) —>实体类会封装成完整的时间"yyyy-MM-dd ...原创 2019-04-14 21:44:28 · 128 阅读 · 0 评论 -
2018-05-19---Calendar应用
SimpleDateFormat simple= new SimpleDateFormat("yyyy-MM-dd"); String firstDay, lastDay; Calendar cal = null; cal = Calendar.getInstance(); cal.add(Calendar.MONTH, 0);//当前月 cal.set(Calendar.DAY_OF_MONTH...原创 2019-04-14 21:24:46 · 136 阅读 · 0 评论 -
2018-05-14---sql查询语句占位符查询方法(非原生sql查询)
@Autowired private SessionFactory sessionFactory Session session = sessionFactory.getCurrentSession(); 1、改变命名参数: String sql = "select u from User u where u.name=:name "; Query query = session.createQu...原创 2019-04-14 17:28:30 · 1000 阅读 · 0 评论 -
2018-05-10---Map、Set和Iterator之间的应用
java代码(list是LogStat类型的集合): Map<String, List> mapUK = new HashMap<String, List>(); try { for(LogStat u : list) { if(mapUK.containsKey(u.getKeshiName())) { mapUK.get(u.getKeshiName()).add(u)...原创 2019-04-14 16:49:29 · 94 阅读 · 0 评论 -
2018-05-30---java中小数格式化
int a = 1099; int b = 93; DecimalFormat df = new DecimalFormat("0.00");// 格式化小数格式 String num = df.format((float)a/b);//返回的是String类型的float数值数 System.out.println(num); ...原创 2019-04-15 22:39:46 · 714 阅读 · 0 评论 -
2018-05-29---级联设置
cascade={CascadeType.PERSIST} CascadeType.PERSIST 级联持久化(保存)操作 CascadeType.MERGE 级联更新(合并)操作 CascadeType.REFRESH 级联刷新操作,只会查询获取操作 CascadeType.REMOVE 级联删除操作 CascadeType.ALL 级联以上全部操作 ...原创 2019-04-15 22:28:27 · 169 阅读 · 0 评论 -
2018-05-28---创建对象的方式
1、使用new关键字 2、使用Class类的newInstance方法(调用无参的构造方法)。 Class.forName("").newInstance()返回object 3、使用Constructor类的newInstance方法 4、使用clone方法 5、使用反序列化,使用ObjectInputStream的readObject方法返回object对象 ...原创 2019-04-15 22:18:21 · 104 阅读 · 0 评论