Loading...
HBHDocs
User
{"params":{"appName":"docs","slugs":["hbh-dbms","db-module","why-this-db-wrapper-exists"],"_slug":"hbh-dbms__db-module__why-this-db-wrapper-exists","flatPath":"docs/hbh-dbms/db-module/why-this-db-wrapper-exists"},"siteBase":"https://docs.hbhhub.online","websiteBase":{"protocol":"https:","host":"hbhhub.online"},"BlogProps":{"subdomain":"docs","slug":"hbh-dbms/db-module/why-this-db-wrapper-exists","BlogPath":"$$Blogs$$/docs/hbh-dbms/db-module/why-this-db-wrapper-exists.md"},"siteName":"docs","appName_L0":"docs","UIAppName":"HBHDocs","searchParams":{},"API_URL":"https://hbhhub.hbhhub-api.workers.dev","isMainApp":false,"setupUrl":"https://docs.hbhhub.online/setup","loginUrl":"https://docs.hbhhub.online/login","studioUrl":"https://docs.hbhhub.online/studio","productName":"hbhdocs"}
🎯 Why This db Wrapper Exists
✔ Cleaner imports
✔ Functional API style
✔ Controller-friendly
✔ No tight class coupling
✔ Same DBMS power with less boilerplate
HBHDocs 📚