写java的这段时间,也改变了之前觉得手写才是硬道理的感觉。现在觉得,能自动生成的,就自动生成。
每次写hibernate部分,就觉得pojo和hbm.xml部分很蛋疼。今天搜索了半天,终于知道如何根据数据库自动生成了。
在创建工程的时候勾选上hibernate支持。
在主界面右侧找到database,点击添加数据库。
在新界面中添加数据库驱动和数据库链接信息。
保存后。在主面板左侧有persistence,在hibernate图标上点击右键-Generate Persistence Mapping-By Database Scheme。
选好数据库,选好包的位置,在下面勾上要生成的表对应的pojo,添加到sessionFactory,并且勾上为每一个pojo生成XML即可。
完成之后就是这个样子了。
第一步:在tomcat的server.xml中Service下配置 <Context path="jdbc/1" reloadable="true"></Context><Context path="jdbc/2" reloadable="true"></Context>注意path的值需要和第三步中Resource下的name保持一致。 jdbc/1和jdbc/2是两个不同的数据源第二步:在tomcat的server.xml中Host下指定appBase 我理解的appBase位置就是指,项目war包放的真实地址,例如:app/work.war为war包地址,那么appBase 就是appBase
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)