最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activity打成Jar包的形式,这样子我们改了里面的内容就直接发布Jar包出去,其他公司直接下载Jar来使用,这样子他们自己公
既然Hibernate是关于Java对象和关系数据库之间的联系的话,也就是我们MVC中的数据持久层->在编写程序中的DAO层...
首先,我们来回顾一下我们在DAO层写程序的历程吧:
我们来看看使用DbUtils之后,程序的代码是怎么样的:
配置管理类:主要管理配置文件的一个类
它拥有一个子类AnnotationConfiguration,也就是说:我们可以使用注解来代替XML配置文件来配置相对应的信息
通常我们在DAO层中都会有以下的方法,Session也为我们提供了对应的方法来实现!
我们在快速入门中使用到了save(Objcet o)方法,调用了这个方法就把对象保存在数据库之中了。Session对象还提供着其他的方法来进行对数据库的更新
我们来使用一下update()方法吧....既然是更新操作了,那么肯定需要设置主键的,不设置主键,数据库怎么知道你要更新什么。将id为1的记录修改成如下:
通过主键来查询数据库的记录,从而返回一个JavaBean对象
HQL是面向对象的查询语言,可以用来查询全部的数据!
当然啦,它也可以传递参数进去查询
//这里的?号是从0开始的,并不像JDBC从1开始的!
从上面的HQL查询,我们就可以发现:HQL查询是需要SQL的基础的,因为还是要写少部分的SQL代码....QBC查询就是完全的面向对象查询...但是呢,我们用得比较少
我们来看一下怎么使用吧:
设置idea的自动编译
上图中2号标记的位置需要手动勾选,使得当前项目能够自动编译;
上图中3号标记的位置表示自己加载的文件类型,默认的值带有.java文件,默认文件如下
在上图3号位置配置html后缀,配置后如下图
如果需要自动加载.js文件,仿照上面的“自动加载配置html”的方式配置
上图中2号位置标记的地方,每新建一个项目都需要手动勾选一下
1.这个时候重启容器,重启完后修改.java文件,发现可以自动加载,只是从修改完成到自动加载需要几秒的时间
2.如果1步骤没有实现自动加载,那么重启idea,再次打开项目就可以实现自动加载了
以上所述是小编给大家介绍的springboot+idea热启动设置方法(自动加载),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!