java
一只迷茫的小白
这个作者很懒,什么都没留下…
展开
-
Druid 解析sql语句获取所涉及的表名
最近工作中需要根据select Sql 语句解析获取所有涉及的表名,一开始使用正在表达式,但是复杂的sql语句无法适配。Druid 则很好解析了这个问题。private static List<String> getTableNameBySql(String sql) { String dbType = JdbcConstants.MYSQL; try { List<String> tableNameList = new ArrayList<>原创 2020-09-04 17:39:21 · 3970 阅读 · 3 评论 -
Hibernate多表映射
一对多XML关系映射<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">&原创 2018-07-03 18:42:55 · 231 阅读 · 0 评论 -
Hibernate单表映射配置
在上一篇博客中已经配置好了Hibernate的开发环境,今天直接基于上一篇的开发环境操作。ibernate 是一个开放源代码的 ORM 框架,它对 JDBC 进行了轻量级的对象封装,使得 Java 开发人员可以使用面向对象的编程思想来操作数据库创建数据库和实体类持久化类是应用程序中的业务实体类,这里的持久化是指类的对象能够被持久化保存到数据库中。Hibernate 使用普通 Java 对象(Pla...原创 2018-07-07 11:16:32 · 238 阅读 · 0 评论